<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
           "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<meta name="GENERATOR" content="TtH 3.81">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <style type="text/css"> div.p { margin-top: 7pt;}</style>
 <style type="text/css"><!--
 td div.comp { margin-top: -0.6ex; margin-bottom: -1ex;}
 td div.comb { margin-top: -0.6ex; margin-bottom: -.6ex;}
 td div.hrcomp { line-height: 0.9; margin-top: -0.8ex; margin-bottom: -1ex;}
 td div.norm {line-height:normal;}
 span.roman {font-family: serif; font-style: normal; font-weight: normal;} 
 span.overacc2 {position: relative;  left: .8em; top: -1.2ex;}
 span.overacc1 {position: relative;  left: .6em; top: -1.2ex;} --></style>
 

  
<title>0mm</title>

0mm



<div class="p"><!----></div>
 
<title>
\Huge
BinProlog Professional Edition\
Predicate Cross-Reference Guide \
\vskip 5cm
</title>
    
<h1 align="center">
<font size="+4">
BinProlog Professional Edition<br />
Predicate Cross-Reference Guide <br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
</font> </h1>

<div class="p"><!----></div>

<h3 align="center">
<font size="+2">
   Written by BinProlog Itself<br />
   under the kind regards of:<br />
<font size="+1">
   Paul Tarau<br />
   BinNet Corp.<br />
   WWW: http://www.binnetcorp.com<br />
   <font size="+0">
 </h3></font></font></font>

<div class="p"><!----></div>
     <h3><a name="tth_sEc0.1">
0.1</a>&nbsp;&nbsp;Undefined predicates, possibly intended to be imported</h3> <a name="undef">
</a>

<ul>
<li>  
<pre>
$hx/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

     <h3><a name="tth_sEc0.2">
0.2</a>&nbsp;&nbsp;Unused predicates, possibly intended to be exported</h3> <a name="unused">
</a>

<ul>
<li> <a href="#V35WV95W3">0.3.1</a> 

<pre>
#&nbsp;/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V35WV42WV95W3">0.3.3</a> 

<pre>
(#*)/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V35WV43WV95W3">0.3.4</a> 

<pre>
(#+)/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V35WV45WV95W3">0.3.5</a> 

<pre>
(#-)/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V35WV58WV95W3">0.3.6</a> 

<pre>
(#:)/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V35WV60WV95W3">0.3.7</a> 

<pre>
(#&lt;)/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V35WV61WV95W3">0.3.8</a> 

<pre>
(#=)/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V35WV62WV95W3">0.3.9</a> 

<pre>
(#&#62;)/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V35WV63WV95W3">0.3.10</a> 

<pre>
(#?)/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V36WprocessV95WcatchV95W3">0.3.11</a> 

<pre>
$process_catch/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V42WV95W3">0.3.12</a> 

<pre>
*&nbsp;/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V42WV42WV95W3">0.3.13</a> 

<pre>
**&nbsp;/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V43WV95W2">0.3.14</a> 

<pre>
(+)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V43WV43WV95W3">0.3.16</a> 

<pre>
(++)/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V44WV95W2">0.3.17</a> 

<pre>
(,)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V45WV95W2">0.3.18</a> 

<pre>
(-)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V45WV62WV95W2">0.3.20</a> 

<pre>
(-&#62;)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V46WV95W3">0.3.21</a> 

<pre>
(.)/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V47WV95W3">0.3.22</a> 

<pre>
/&nbsp;/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V47WV47WV95W3">0.3.23</a> 

<pre>
//&nbsp;/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V47WV92WV95W3">0.3.24</a> 

<pre>
/\&nbsp;/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V58WV58WV45WV95W2">0.3.25</a> 

<pre>
(::-)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V59WV95W2">0.3.26</a> 

<pre>
(;)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V60WV60WV95W3">0.3.28</a> 

<pre>
&lt;&lt;&nbsp;/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V62WV62WV95W3">0.3.37</a> 

<pre>
&#62;&#62;&nbsp;/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V64WV95W3">0.3.38</a> 

<pre>
@&nbsp;/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V64WV60WV95W2">0.3.39</a> 

<pre>
(@&lt;)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V64WV61WV60WV95W2">0.3.40</a> 

<pre>
(@=&lt;)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V64WV62WV95W2">0.3.41</a> 

<pre>
(@&#62;)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V64WV62WV61WV95W2">0.3.42</a> 

<pre>
(@&#62;=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V92WV95W2">0.3.44</a> 

<pre>
\&nbsp;/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V92WV43WV95W1">0.3.46</a> 

<pre>
(\+)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V92WV47WV95W3">0.3.47</a> 

<pre>
\/&nbsp;/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V92WV61WV95W2">0.3.48</a> 

<pre>
(\=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V94WV95W2">0.3.50</a> 

<pre>
^&nbsp;/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#abolishV95W1">0.3.51</a> 

<pre>
abolish/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#absV95W2">0.3.53</a> 

<pre>
abs/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#abstimeV95W1">0.3.54</a> 

<pre>
abstime/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#acosV95W2">0.3.55</a> 

<pre>
acos/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#allV95W2">0.3.57</a> 

<pre>
all/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#allV95W3">0.3.58</a> 

<pre>
all/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#allV95WanswersV95W3">0.3.59</a> 

<pre>
all_answers/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#allV95WbutV95WatV95WleastV95W4">0.3.60</a> 

<pre>
all_but_at_least/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#allV95WforV95W2">0.3.61</a> 

<pre>
all_for/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#andV95W2">0.3.62</a> 

<pre>
and/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#answerV95WofV95W2">0.3.63</a> 

<pre>
answer_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#appendNV95W2">0.3.66</a> 

<pre>
appendN/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#appendV95WconjV95W3">0.3.67</a> 

<pre>
append_conj/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#appendV95WdisjV95W3">0.3.68</a> 

<pre>
append_disj/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#argnV95W3">0.3.72</a> 

<pre>
argn/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#asinV95W2">0.3.78</a> 

<pre>
asin/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#asmV95W0">0.3.82</a> 

<pre>
asm/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#asmV95W1">0.3.83</a> 

<pre>
asm/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#assertV95WfromV95WcharsV95W1">0.3.85</a> 

<pre>
assert_from_chars/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#assertaV95W1">0.3.87</a> 

<pre>
asserta/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#assertedV95W1">0.3.88</a> 

<pre>
asserted/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#atanV95W2">0.3.90</a> 

<pre>
atan/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#atan2V95W3">0.3.91</a> 

<pre>
atan2/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#atomV95WcharsV95W2">0.3.93</a> 

<pre>
atom_chars/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bagofV95W3">0.3.96</a> 

<pre>
bagof/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95W0">0.3.97</a> 

<pre>
bb/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95Wgc0V95W0">0.3.100</a> 

<pre>
bb_gc0/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95WgetV95W3">0.3.101</a> 

<pre>
bb_get/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbgcV95W0">0.3.107</a> 

<pre>
bbgc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bpV95WonlyV95W1">0.3.117</a> 

<pre>
bp_only/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bpV95WvalV95W3">0.3.119</a> 

<pre>
bp_val/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95W1">0.3.120</a> 

<pre>
call/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95W3">0.3.122</a> 

<pre>
call/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95W5">0.3.124</a> 

<pre>
call/5

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95W6">0.3.125</a> 

<pre>
call/6

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95W7">0.3.126</a> 

<pre>
call/7

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95WexternalV95W3">0.3.127</a> 

<pre>
call_external/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95WjinniV95W1">0.3.129</a> 

<pre>
call_jinni/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#catchV95W3">0.3.133</a> 

<pre>
catch/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cdV95W0">0.3.134</a> 

<pre>
cd/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cdV95W1">0.3.135</a> 

<pre>
cd/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ceilingV95W2">0.3.138</a> 

<pre>
ceiling/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#charV95WofV95W2">0.3.140</a> 

<pre>
char_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#checkV95WpasswordV95W1">0.3.141</a> 

<pre>
check_password/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cinV95W1">0.3.142</a> 

<pre>
cin/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#clauseV95WofV95W2">0.3.144</a> 

<pre>
clause_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cleanV95WupV95WdeadV95WenginesV95W0">0.3.145</a> 

<pre>
clean_up_dead_engines/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cleanV95WupV95WenginesV95W0">0.3.146</a> 

<pre>
clean_up_engines/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cloneV95WtermV95W3">0.3.149</a> 

<pre>
clone_term/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#closeV95W1">0.3.150</a> 

<pre>
close/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#closeV95WsocketV95W1">0.3.152</a> 

<pre>
close_socket/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cmakeV95W0">0.3.154</a> 

<pre>
cmake/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#coV95W0">0.3.159</a> 

<pre>
co/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#compareV95W3">0.3.162</a> 

<pre>
compare/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#compileV95W1">0.3.163</a> 

<pre>
compile/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#compoundV95W1">0.3.164</a> 

<pre>
compound/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#computeV95W4">0.3.165</a> 

<pre>
compute/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cosV95W2">0.3.169</a> 

<pre>
cos/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#countV95WtermsV95W2">0.3.170</a> 

<pre>
count_terms/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#coutV95W1">0.3.171</a> 

<pre>
cout/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cpopqV95W3">0.3.172</a> 

<pre>
cpopq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#createV95WnewV95WengineV95W1">0.3.175</a> 

<pre>
create_new_engine/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WengineV95W1">0.3.178</a> 

<pre>
current_engine/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WoutputV95W1">0.3.185</a> 

<pre>
current_output/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WpredicateV95W1">0.3.186</a> 

<pre>
current_predicate/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WthreadV95W1">0.3.188</a> 

<pre>
current_thread/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cwriteV95W1">0.3.189</a> 

<pre>
cwrite/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WassertV95W2">0.3.191</a> 

<pre>
db_assert/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WassertedV95W2">0.3.193</a> 

<pre>
db_asserted/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WcleanV95W0">0.3.196</a> 

<pre>
db_clean/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WisV95WdynamicV95W2">0.3.200</a> 

<pre>
db_is_dynamic/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WlistingV95W1">0.3.201</a> 

<pre>
db_listing/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WlistingV95W2">0.3.202</a> 

<pre>
db_listing/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dcgV95WcallV95W5">0.3.213</a> 

<pre>
dcg_call/5

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dcgV95WconnectV95W1">0.3.214</a> 

<pre>
dcg_connect/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dcgV95WdefV95W1">0.3.215</a> 

<pre>
dcg_def/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dcgV95WtellV95W1">0.3.216</a> 

<pre>
dcg_tell/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dcgV95WtellingV95W1">0.3.217</a> 

<pre>
dcg_telling/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dcgV95WvalV95W1">0.3.218</a> 

<pre>
dcg_val/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dconsultV95W1">0.3.219</a> 

<pre>
dconsult/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#defaultV95WloginV95W1">0.3.224</a> 

<pre>
default_login/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#defaultV95WthisV95WhostV95W1">0.3.227</a> 

<pre>
default_this_host/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#deleteV95WallV95WtermsV95W1">0.3.230</a> 

<pre>
delete_all_terms/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#destroyV95WarrayV95W1">0.3.231</a> 

<pre>
destroy_array/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#detV95WcallV95W1">0.3.233</a> 

<pre>
det_call/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#detectV95WipV95WaddrV95W1">0.3.234</a> 

<pre>
detect_ip_addr/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#detectV95WuserV95W1">0.3.235</a> 

<pre>
detect_user/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dirV95W0">0.3.236</a> 

<pre>
dir/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dir2dirsV95W2">0.3.237</a> 

<pre>
dir2dirs/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dir2filesV95W2">0.3.238</a> 

<pre>
dir2files/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#discontiguousV95W1">0.3.240</a> 

<pre>
(discontiguous)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#displayV95W1">0.3.241</a> 

<pre>
display/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dyn2statV95W1">0.3.243</a> 

<pre>
dyn2stat/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dynamicV95W1">0.3.245</a> 

<pre>
(dynamic)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dynbbgcV95W0">0.3.246</a> 

<pre>
dynbbgc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#edV95W0">0.3.248</a> 

<pre>
ed/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#editV95W0">0.3.249</a> 

<pre>
edit/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#editV95W2">0.3.250</a> 

<pre>
edit/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#elementV95WofV95W2">0.3.251</a> 

<pre>
element_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#emacsV95W0">0.3.252</a> 

<pre>
emacs/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#endV95WmoduleV95W1">0.3.255</a> 

<pre>
end_module/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#endV95WofV95WfileV95W0">0.3.256</a> 

<pre>
end_of_file/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#eqV95W2">0.3.257</a> 

<pre>
eq/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#exitV95W0">0.3.260</a> 

<pre>
exit/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#expV95W2">0.3.261</a> 

<pre>
exp/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#expandV95WtermV95W2">0.3.262</a> 

<pre>
expand_term/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#falseV95W0">0.3.264</a> 

<pre>
false/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fcallV95W3">0.3.266</a> 

<pre>
fcall/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fcompileV95W1">0.3.268</a> 

<pre>
fcompile/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#file2charsV95W2">0.3.271</a> 

<pre>
file2chars/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#file2sockV95W2">0.3.272</a> 

<pre>
file2sock/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fileV95WsizeV95W2">0.3.275</a> 

<pre>
file_size/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#findV95WwhileV95W4">0.3.278</a> 

<pre>
find_while/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#findallV95W3">0.3.279</a> 

<pre>
findall/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#floatV95W2">0.3.282</a> 

<pre>
float/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#floorV95W2">0.3.283</a> 

<pre>
floor/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#flushV95WoutputV95W0">0.3.284</a> 

<pre>
flush_output/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#flushV95WoutputV95W1">0.3.285</a> 

<pre>
flush_output/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#foldrV95W4">0.3.287</a> 

<pre>
foldr/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#forV95WallV95W2">0.3.290</a> 

<pre>
for_all/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#forallV95W1">0.3.291</a> 

<pre>
forall/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#forallV95W2">0.3.292</a> 

<pre>
forall/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#foreachV95W1">0.3.293</a> 

<pre>
foreach/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#freeV95WtermV95W1">0.3.296</a> 

<pre>
free_term/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#freeV95WthreadV95WguardV95W1">0.3.297</a> 

<pre>
free_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fromV95WengineV95W1">0.3.298</a> 

<pre>
from_engine/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#garbageV95WcollectV95W0">0.3.301</a> 

<pre>
garbage_collect/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#gcV95W0">0.3.302</a> 

<pre>
gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#gcV95WcallV95W1">0.3.303</a> 

<pre>
gc_call/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#gcV95WstatusV95W1">0.3.304</a> 

<pre>
gc_status/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#genericV95WwriteV95W1">0.3.305</a> 

<pre>
generic_write/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95W1">0.3.308</a> 

<pre>
get/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95W2">0.3.309</a> 

<pre>
get/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WallV95WtermsV95W2">0.3.311</a> 

<pre>
get_all_terms/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WcharV95W2">0.3.313</a> 

<pre>
get_char/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WcriticalV95W2">0.3.316</a> 

<pre>
get_critical/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WdeepV95WcutV95W2">0.3.317</a> 

<pre>
get_deep_cut/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WloadV95WmethodV95W1">0.3.322</a> 

<pre>
get_load_method/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WneckV95WcutV95W1">0.3.323</a> 

<pre>
get_neck_cut/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WnextV95WtermV95W2">0.3.324</a> 

<pre>
get_next_term/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WpasswordV95W1">0.3.325</a> 

<pre>
get_password/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WtermV95W2">0.3.326</a> 

<pre>
get_term/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#globalV95WgetV95W3">0.3.327</a> 

<pre>
global_get/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#globalV95WrmV95W2">0.3.328</a> 

<pre>
global_rm/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#globalV95WsetV95W3">0.3.329</a> 

<pre>
global_set/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#handleV95WserviceV95W2">0.3.335</a> 

<pre>
handle_service/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hasV95WtermsV95W1">0.3.337</a> 

<pre>
has_terms/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WclearV95W1">0.3.340</a> 

<pre>
hash_clear/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WclearV95W2">0.3.341</a> 

<pre>
hash_clear/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WcompileV95W0">0.3.342</a> 

<pre>
hash_compile/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WfindV95WuniqueV95W3">0.3.343</a> 

<pre>
hash_find_unique/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WgcV95W0">0.3.344</a> 

<pre>
hash_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WloadV95W1">0.3.347</a> 

<pre>
hash_load/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WpushV95W2">0.3.348</a> 

<pre>
hash_push/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WputV95W2">0.3.349</a> 

<pre>
hash_put/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WrmV95W2">0.3.350</a> 

<pre>
hash_rm/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WrmV95WoneV95W2">0.3.351</a> 

<pre>
hash_rm_one/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WsaveV95W1">0.3.352</a> 

<pre>
hash_save/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WtraceV95W2">0.3.354</a> 

<pre>
hash_trace/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#helpV95W0">0.3.355</a> 

<pre>
help/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#helpV95W1">0.3.356</a> 

<pre>
help/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hkeyV95W2">0.3.358</a> 

<pre>
hkey/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#host2ipV95W2">0.3.359</a> 

<pre>
host2ip/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hostnameV95W1">0.3.360</a> 

<pre>
hostname/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hypotV95W3">0.3.361</a> 

<pre>
hypot/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ifV95WanyV95W3">0.3.362</a> 

<pre>
if_any/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#inV95W1">0.3.363</a> 

<pre>
in/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#infoV95W0">0.3.365</a> 

<pre>
info/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#instanceV95WofV95W2">0.3.368</a> 

<pre>
instance_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#interactiveV95W1">0.3.371</a> 

<pre>
interactive/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WanV95W1">0.3.373</a> 

<pre>
is_an/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WdiscontiguousV95W1">0.3.377</a> 

<pre>
is_discontiguous/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WengineV95W1">0.3.379</a> 

<pre>
is_engine/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WmajV95W1">0.3.381</a> 

<pre>
is_maj/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WminV95W1">0.3.382</a> 

<pre>
is_min/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WnumV95W1">0.3.384</a> 

<pre>
is_num/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WpublicV95W1">0.3.386</a> 

<pre>
is_public/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WspecV95W1">0.3.387</a> 

<pre>
is_spec/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WterminatorV95W1">0.3.388</a> 

<pre>
is_terminator/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listV95WenginesV95W0">0.3.395</a> 

<pre>
list_engines/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listifyV95W2">0.3.397</a> 

<pre>
listify/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listingV95W0">0.3.398</a> 

<pre>
listing/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listingV95W1">0.3.399</a> 

<pre>
listing/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#loadV95W1">0.3.401</a> 

<pre>
load/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#localV95WwhenV95W1">0.3.411</a> 

<pre>
local_when/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#logV95W2">0.3.413</a> 

<pre>
log/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#logV95W3">0.3.414</a> 

<pre>
log/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#lsV95W0">0.3.415</a> 

<pre>
ls/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ls2listV95W2">0.3.416</a> 

<pre>
ls2list/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#lvalV95W3">0.3.417</a> 

<pre>
lval/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#makeV95WarrayV95W2">0.3.418</a> 

<pre>
make_array/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#makeV95WcompileableV95W2">0.3.421</a> 

<pre>
make_compileable/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#makeV95WspacedV95WcmdV95W2">0.3.422</a> 

<pre>
make_spaced_cmd/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95W2">0.3.423</a> 

<pre>
map/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95W3">0.3.424</a> 

<pre>
map/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WgcV95W1">0.3.426</a> 

<pre>
map_gc/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WnewV95W1">0.3.429</a> 

<pre>
map_new/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WshowV95W1">0.3.432</a> 

<pre>
map_show/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapsV95WcleanV95W0">0.3.433</a> 

<pre>
maps_clean/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapsV95WgcV95W0">0.3.434</a> 

<pre>
maps_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapsV95WiterateV95W1">0.3.435</a> 

<pre>
maps_iterate/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapsV95WshowV95W0">0.3.436</a> 

<pre>
maps_show/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#matchV95WbeforeV95W4">0.3.437</a> 

<pre>
match_before/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#maxV95W3">0.3.440</a> 

<pre>
max/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#memberchkV95W2">0.3.445</a> 

<pre>
memberchk/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#minV95W3">0.3.448</a> 

<pre>
min/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WnewV95W1">0.3.453</a> 

<pre>
mmap_new/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WputV95W3">0.3.455</a> 

<pre>
mmap_put/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WrmV95WallV95W2">0.3.457</a> 

<pre>
mmap_rm_all/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WrmV95WoneV95W3">0.3.458</a> 

<pre>
mmap_rm_one/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WshowV95W1">0.3.459</a> 

<pre>
mmap_show/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapsV95WcleanV95W0">0.3.460</a> 

<pre>
mmaps_clean/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapsV95WgcV95W0">0.3.461</a> 

<pre>
mmaps_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapsV95WiterateV95W1">0.3.462</a> 

<pre>
mmaps_iterate/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapsV95WshowV95W0">0.3.463</a> 

<pre>
mmaps_show/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#modV95W3">0.3.464</a> 

<pre>
mod/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#modeV95W1">0.3.465</a> 

<pre>
(mode)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#moduleV95W2">0.3.467</a> 

<pre>
(module)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#modulesV95W1">0.3.468</a> 

<pre>
modules/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#msortV95W2">0.3.469</a> 

<pre>
msort/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WbuiltinV95W3">0.3.474</a> 

<pre>
new_builtin/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WengineV95W3">0.3.476</a> 

<pre>
new_engine/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WkeyV95WiteratorV95W1">0.3.478</a> 

<pre>
new_key_iterator/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WnameV95W2">0.3.479</a> 

<pre>
new_name/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WtermV95W2">0.3.482</a> 

<pre>
new_term/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WthreadV95WguardV95W1">0.3.483</a> 

<pre>
new_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nobbgcV95W0">0.3.485</a> 

<pre>
nobbgc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nogcV95W0">0.3.486</a> 

<pre>
nogc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#notV95W1">0.3.489</a> 

<pre>
(not)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#notepadV95W0">0.3.490</a> 

<pre>
notepad/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#notifyV95WaboutV95W1">0.3.491</a> 

<pre>
notify_about/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#notraceV95W0">0.3.492</a> 

<pre>
notrace/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nthV95WanswerV95W2">0.3.493</a> 

<pre>
nth_answer/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nthV95WmemberV95W3">0.3.494</a> 

<pre>
nth_member/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#numberV95WcharsV95W2">0.3.496</a> 

<pre>
number_chars/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#oconsultV95W1">0.3.499</a> 

<pre>
oconsult/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#olderV95WfileV95W2">0.3.500</a> 

<pre>
older_file/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#oneV95W4">0.3.502</a> 

<pre>
one/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#opV95W3">0.3.503</a> 

<pre>
op/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#openV95W3">0.3.504</a> 

<pre>
open/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#otherwiseV95W0">0.3.507</a> 

<pre>
otherwise/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#otimeV95W1">0.3.508</a> 

<pre>
otime/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#outV95W1">0.3.509</a> 

<pre>
out/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#overrideV95W3">0.3.510</a> 

<pre>
override/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#peerV95WaddrV95W2">0.3.514</a> 

<pre>
peer_addr/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#peerV95WportV95W2">0.3.515</a> 

<pre>
peer_port/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#phraseV95W2">0.3.516</a> 

<pre>
phrase/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#picoV95W0">0.3.518</a> 

<pre>
pico/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#plusV95W4">0.3.519</a> 

<pre>
plus/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#powV95W3">0.3.522</a> 

<pre>
pow/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ppV95WtermV95W1">0.3.524</a> 

<pre>
pp_term/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#printV95W1">0.3.526</a> 

<pre>
print/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#processV95WtermV95W3">0.3.528</a> 

<pre>
process_term/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#prodV95W2">0.3.529</a> 

<pre>
prod/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#profileV95W0">0.3.530</a> 

<pre>
profile/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#prologV95WflagV95W2">0.3.531</a> 

<pre>
prolog_flag/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#prologV95WinitV95W1">0.3.532</a> 

<pre>
prolog_init/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#prologV95WloadV95W1">0.3.533</a> 

<pre>
prolog_load/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#prologV95WrunV95W1">0.3.534</a> 

<pre>
prolog_run/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pushV95WtermV95W2">0.3.537</a> 

<pre>
push_term/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#putV95WcharV95W2">0.3.540</a> 

<pre>
put_char/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#putV95WcriticalV95W2">0.3.543</a> 

<pre>
put_critical/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#putV95WtermV95W2">0.3.544</a> 

<pre>
put_term/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pwdV95W0">0.3.545</a> 

<pre>
pwd/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pwdV95W1">0.3.546</a> 

<pre>
pwd/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#qcompileV95W1">0.3.547</a> 

<pre>
qcompile/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#qfindallV95W4">0.3.548</a> 

<pre>
qfindall/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#qmakeV95W1">0.3.549</a> 

<pre>
qmake/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#quietmesV95W1">0.3.553</a> 

<pre>
quietmes/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#quitV95W0">0.3.555</a> 

<pre>
quit/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#randomV95W1">0.3.556</a> 

<pre>
random/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#randomV95WseedV95W1">0.3.557</a> 

<pre>
random_seed/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#rdV95W1">0.3.558</a> 

<pre>
rd/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#readV95WlineV95W1">0.3.561</a> 

<pre>
read_line/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#readV95WtermV95W2">0.3.562</a> 

<pre>
read_term/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#readV95WtermV95WfromV95WcharsV95W2">0.3.563</a> 

<pre>
read_term_from_chars/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#readV95WtermsV95WfromV95WcharsV95W2">0.3.565</a> 

<pre>
read_terms_from_chars/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#readV95WwordsV95W1">0.3.567</a> 

<pre>
read_words/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#rebootV95W0">0.3.568</a> 

<pre>
reboot/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#remoteV95WrunV95W1">0.3.570</a> 

<pre>
remote_run/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#removeV95WcurrentV95WtermV95W1">0.3.573</a> 

<pre>
remove_current_term/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#restartV95W0">0.3.575</a> 

<pre>
restart/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#retractV95W1">0.3.576</a> 

<pre>
retract/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#retract1V95W1">0.3.577</a> 

<pre>
retract1/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#returnV95W1">0.3.579</a> 

<pre>
return/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#reverseV95W2">0.3.581</a> 

<pre>
reverse/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#roundV95W2">0.3.582</a> 

<pre>
round/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#rpcV95WserverV95W0">0.3.585</a> 

<pre>
rpc_server/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#rpcV95WtestV95W0">0.3.588</a> 

<pre>
rpc_test/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#runV95WserverV95W0">0.3.591</a> 

<pre>
run_server/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#scompileV95W1">0.3.595</a> 

<pre>
scompile/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sconsultV95W1">0.3.596</a> 

<pre>
sconsult/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#seeV95WatV95W1">0.3.599</a> 

<pre>
see_at/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#seeingV95WatV95W1">0.3.602</a> 

<pre>
seeing_at/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sentenceV95WofV95W2">0.3.604</a> 

<pre>
sentence_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#serviceV95WloopV95W2">0.3.606</a> 

<pre>
service_loop/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WcV95WthresholdV95W1">0.3.608</a> 

<pre>
set_c_threshold/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WhashV95WmaxV95W1">0.3.612</a> 

<pre>
set_hash_max/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WhostV95W1">0.3.613</a> 

<pre>
set_host/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WloadV95WmethodV95W1">0.3.616</a> 

<pre>
set_load_method/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WloginV95W1">0.3.617</a> 

<pre>
set_login/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WoutputV95W1">0.3.618</a> 

<pre>
set_output/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WpasswordV95W1">0.3.619</a> 

<pre>
set_password/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WportV95W1">0.3.620</a> 

<pre>
set_port/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WprologV95WflagV95W2">0.3.621</a> 

<pre>
set_prolog_flag/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WthisV95WhostV95W1">0.3.622</a> 

<pre>
set_this_host/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WthisV95WportV95W1">0.3.623</a> 

<pre>
set_this_port/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WtimeoutV95W1">0.3.624</a> 

<pre>
set_timeout/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setargV95W3">0.3.625</a> 

<pre>
setarg/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setofV95W3">0.3.626</a> 

<pre>
setof/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#shellV95W1">0.3.627</a> 

<pre>
shell/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#showV95WdefaultsV95W0">0.3.629</a> 

<pre>
show_defaults/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#showV95WengineV95W0">0.3.630</a> 

<pre>
show_engine/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#showV95WinfoV95W2">0.3.631</a> 

<pre>
show_info/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#signV95W2">0.3.632</a> 

<pre>
sign/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sinV95W2">0.3.633</a> 

<pre>
sin/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sock2fileV95W2">0.3.637</a> 

<pre>
sock2file/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sockV95WreadV95W2">0.3.638</a> 

<pre>
sock_read/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sockV95WreadlnV95W2">0.3.640</a> 

<pre>
sock_readln/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sockV95WwriteV95W2">0.3.642</a> 

<pre>
sock_write/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sockV95WwritelnV95W2">0.3.644</a> 

<pre>
sock_writeln/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#solutionsV95W2">0.3.646</a> 

<pre>
solutions/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#spawnV95W1">0.3.648</a> 

<pre>
spawn/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#spyingV95W1">0.3.651</a> 

<pre>
spying/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sqrtV95W2">0.3.652</a> 

<pre>
sqrt/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#statV95W0">0.3.658</a> 

<pre>
stat/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#stat2dynV95W1">0.3.659</a> 

<pre>
stat2dyn/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#staticV95WprologV95WflagV95W2">0.3.661</a> 

<pre>
static_prolog_flag/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#stopV95W0">0.3.664</a> 

<pre>
stop/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#stopV95W1">0.3.665</a> 

<pre>
stop/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#stopV95WserviceV95W0">0.3.667</a> 

<pre>
stop_service/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sumV95W2">0.3.669</a> 

<pre>
sum/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#swriteV95W2">0.3.670</a> 

<pre>
swrite/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#swriteV95W3">0.3.671</a> 

<pre>
swrite/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tabV95W1">0.3.679</a> 

<pre>
tab/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tanV95W2">0.3.681</a> 

<pre>
tan/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tellV95WatV95W1">0.3.683</a> 

<pre>
tell_at/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tellV95WatV95WendV95W1">0.3.684</a> 

<pre>
tell_at_end/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tellingV95WatV95W1">0.3.686</a> 

<pre>
telling_at/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#termV95WhashV95W2">0.3.690</a> 

<pre>
term_hash/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#texteditV95W0">0.3.693</a> 

<pre>
textedit/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#theV95W1">0.3.694</a> 

<pre>
the/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#thisV95WdbV95W1">0.3.697</a> 

<pre>
this_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#threadV95WcancelV95W1">0.3.699</a> 

<pre>
thread_cancel/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#threadV95WexitV95W0">0.3.700</a> 

<pre>
thread_exit/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#threadV95WjoinV95W1">0.3.702</a> 

<pre>
thread_join/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#threadV95WnotifyV95W1">0.3.703</a> 

<pre>
thread_notify/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#threadV95WnotifyV95WallV95W1">0.3.704</a> 

<pre>
thread_notify_all/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#threadV95WwaitV95W1">0.3.708</a> 

<pre>
thread_wait/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#throwV95W1">0.3.709</a> 

<pre>
throw/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#timedV95WcallV95W4">0.3.710</a> 

<pre>
timed_call/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WengineV95W2">0.3.711</a> 

<pre>
to_engine/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WstringV95W2">0.3.714</a> 

<pre>
to_string/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WtokensV95W2">0.3.715</a> 

<pre>
to_tokens/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tokensV95WofV95W2">0.3.721</a> 

<pre>
tokens_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toplevelV95W0">0.3.724</a> 

<pre>
toplevel/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#traceV95W0">0.3.726</a> 

<pre>
trace/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#traceV95W1">0.3.727</a> 

<pre>
trace/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#trimV95WtermV95W4">0.3.728</a> 

<pre>
trim_term/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#truncateV95W2">0.3.729</a> 

<pre>
truncate/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tryV95WunlockV95WthreadV95WguardV95W1">0.3.730</a> 

<pre>
try_unlock_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tstestV95W3">0.3.732</a> 

<pre>
tstest/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tsyncV95WopV95W3">0.3.733</a> 

<pre>
tsync_op/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95W1">0.3.736</a> 

<pre>
unix/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#updateV95WcurrentV95WtermV95W2">0.3.749</a> 

<pre>
update_current_term/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#variantV95WofV95W2">0.3.752</a> 

<pre>
variant_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#varsV95WofV95W2">0.3.753</a> 

<pre>
vars_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vgetV95W2">0.3.754</a> 

<pre>
vget/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#viV95W0">0.3.758</a> 

<pre>
vi/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#waitV95WforV95W2">0.3.763</a> 

<pre>
wait_for/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95WtermV95WtoV95WcharsV95W2">0.3.768</a> 

<pre>
write_term_to_chars/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95WwordsV95W1">0.3.770</a> 

<pre>
write_words/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeqV95W1">0.3.771</a> 

<pre>
writeq/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WgcV95W0">0.3.778</a> 

<pre>
x_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WprofileV95W0">0.3.782</a> 

<pre>
x_profile/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WtraceV95W1">0.3.785</a> 

<pre>
x_trace/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WtraceV95W2">0.3.786</a> 

<pre>
x_trace/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xloadV95W1">0.3.788</a> 

<pre>
xload/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xsaveV95W1">0.3.789</a> 

<pre>
xsave/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V126WV95W1">0.3.790</a> 

<pre>
~&nbsp;/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

     <h3><a name="tth_sEc0.3">
0.3</a>&nbsp;&nbsp;Cross reference and info on predicates</h3> <a name="bppreds">
</a>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.1">
0.3.1</a>&nbsp;&nbsp;Predicate:</h4> <a name="V35WV95W3">
</a>

<div class="p"><!----></div>

<pre>
#&nbsp;/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;bitwise&nbsp;XOR

EXAMPLE(S):

?-#(1,2,_A).
_A&nbsp;=&nbsp;3;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.2">
0.3.2</a>&nbsp;&nbsp;Predicate:</h4> <a name="V35WV35WV95W1">
</a>

<div class="p"><!----></div>

<pre>
(##)/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;executes&nbsp;arg&nbsp;1&nbsp;at&nbsp;compile&nbsp;time&nbsp;-&nbsp;make&nbsp;sure&nbsp;the&nbsp;executed&nbsp;code&nbsp;terminates


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#argV95W3">0.3.71</a> 

<pre>
arg/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WcompiledV95W1">0.3.376</a> 

<pre>
is_compiled/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hashV95WclearV95W1">0.3.340</a> 

<pre>
hash_clear/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WputV95W2">0.3.349</a> 

<pre>
hash_put/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WrmV95W2">0.3.350</a> 

<pre>
hash_rm/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WrmV95WoneV95W2">0.3.351</a> 

<pre>
hash_rm_one/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#numbervarsV95W3">0.3.498</a> 

<pre>
numbervars/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WassertaV95W1">0.3.773</a> 

<pre>
x_asserta/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WassertzV95W1">0.3.774</a> 

<pre>
x_assertz/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WretractallV95W1">0.3.784</a> 

<pre>
x_retractall/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.3">
0.3.3</a>&nbsp;&nbsp;Predicate:</h4> <a name="V35WV42WV95W3">
</a>

<div class="p"><!----></div>

<pre>
(#*)/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(X):&nbsp;adds&nbsp;intuitionisic&nbsp;assumption&nbsp;*(X)&nbsp;to&nbsp;be&nbsp;used&nbsp;indefinitely&nbsp;by&nbsp;#-&nbsp;operation


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.4">
0.3.4</a>&nbsp;&nbsp;Predicate:</h4> <a name="V35WV43WV95W3">
</a>

<div class="p"><!----></div>

<pre>
(#+)/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(X):&nbsp;adds&nbsp;linear&nbsp;assumption&nbsp;+(X)&nbsp;to&nbsp;be&nbsp;consumed&nbsp;at&nbsp;most&nbsp;once,&nbsp;by&nbsp;a&nbsp;#-&nbsp;operation


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.5">
0.3.5</a>&nbsp;&nbsp;Predicate:</h4> <a name="V35WV45WV95W3">
</a>

<div class="p"><!----></div>

<pre>
(#-)/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(X):&nbsp;consumes&nbsp;+(X)&nbsp;linear&nbsp;assumption&nbsp;or&nbsp;matches&nbsp;*(X)&nbsp;intuitionistic&nbsp;assumption


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.6">
0.3.6</a>&nbsp;&nbsp;Predicate:</h4> <a name="V35WV58WV95W3">
</a>

<div class="p"><!----></div>

<pre>
(#:)/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(X):&nbsp;matches&nbsp;X&nbsp;against&nbsp;current&nbsp;dcg&nbsp;token


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.7">
0.3.7</a>&nbsp;&nbsp;Predicate:</h4> <a name="V35WV60WV95W3">
</a>

<div class="p"><!----></div>

<pre>
(#&lt;)/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Xs):&nbsp;sets&nbsp;the&nbsp;dcg&nbsp;token&nbsp;list&nbsp;to&nbsp;be&nbsp;Xs


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.8">
0.3.8</a>&nbsp;&nbsp;Predicate:</h4> <a name="V35WV61WV95W3">
</a>

<div class="p"><!----></div>

<pre>
(#=)/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(X):&nbsp;unifies&nbsp;X&nbsp;with&nbsp;any&nbsp;matching&nbsp;existing&nbsp;or&nbsp;future&nbsp;+(X)&nbsp;linear&nbsp;assumptions


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.9">
0.3.9</a>&nbsp;&nbsp;Predicate:</h4> <a name="V35WV62WV95W3">
</a>

<div class="p"><!----></div>

<pre>
(#&#62;)/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Xs):&nbsp;unifies&nbsp;current&nbsp;dcg&nbsp;token&nbsp;list&nbsp;with&nbsp;Xs


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.10">
0.3.10</a>&nbsp;&nbsp;Predicate:</h4> <a name="V35WV63WV95W3">
</a>

<div class="p"><!----></div>

<pre>
(#?)/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(X):&nbsp;matches&nbsp;+(X)&nbsp;or&nbsp;*(X)&nbsp;assumptions&nbsp;without&nbsp;any&nbsp;binding


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.11">
0.3.11</a>&nbsp;&nbsp;Predicate:</h4> <a name="V36WprocessV95WcatchV95W3">
</a>

<div class="p"><!----></div>

<pre>
$process_catch/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;processes&nbsp;data&nbsp;sent&nbsp;by&nbsp;catch&nbsp;for&nbsp;throw


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#copyV95WtermV95W2">0.3.168</a> 

<pre>
copy_term/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#untrailV95WtoV95W1">0.3.748</a> 

<pre>
untrail_to/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.12">
0.3.12</a>&nbsp;&nbsp;Predicate:</h4> <a name="V42WV95W3">
</a>

<div class="p"><!----></div>

<pre>
*&nbsp;/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;multiply

EXAMPLE(S):

?-*(10,3,_A).
_A&nbsp;=&nbsp;30;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.13">
0.3.13</a>&nbsp;&nbsp;Predicate:</h4> <a name="V42WV42WV95W3">
</a>

<div class="p"><!----></div>

<pre>
**&nbsp;/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;arg&nbsp;1&nbsp;at&nbsp;power&nbsp;arg&nbsp;2,&nbsp;a&nbsp;float

EXAMPLE(S):

?-**(2,3,_A).
_A&nbsp;=&nbsp;8;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.14">
0.3.14</a>&nbsp;&nbsp;Predicate:</h4> <a name="V43WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(+)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;0&nbsp;+&nbsp;arg&nbsp;1


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V43WV95W3">0.3.15</a> 

<pre>
(+)/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.15">
0.3.15</a>&nbsp;&nbsp;Predicate:</h4> <a name="V43WV95W3">
</a>

<div class="p"><!----></div>

<pre>
(+)/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;add

EXAMPLE(S):

?-+(10,3,_A).
_A&nbsp;=&nbsp;13;

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V43WV95W2">0.3.14</a> 

<pre>
(+)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.16">
0.3.16</a>&nbsp;&nbsp;Predicate:</h4> <a name="V43WV43WV95W3">
</a>

<div class="p"><!----></div>

<pre>
(++)/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;concatenates&nbsp;N&nbsp;lists,&nbsp;usable&nbsp;in&nbsp;is/2


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.17">
0.3.17</a>&nbsp;&nbsp;Predicate:</h4> <a name="V44WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(,)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;A,B&nbsp;succeeds&nbsp;if&nbsp;A&nbsp;suceeds&nbsp;and&nbsp;B,&nbsp;called&nbsp;after&nbsp;A,&nbsp;succeeds


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.18">
0.3.18</a>&nbsp;&nbsp;Predicate:</h4> <a name="V45WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(-)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;0&nbsp;-&nbsp;arg&nbsp;1


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V45WV95W3">0.3.19</a> 

<pre>
(-)/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.19">
0.3.19</a>&nbsp;&nbsp;Predicate:</h4> <a name="V45WV95W3">
</a>

<div class="p"><!----></div>

<pre>
(-)/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;subtract

EXAMPLE(S):

?--(10,3,_A).
_A&nbsp;=&nbsp;7;

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V45WV95W2">0.3.18</a> 

<pre>
(-)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.20">
0.3.20</a>&nbsp;&nbsp;Predicate:</h4> <a name="V45WV62WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(-&#62;)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;Cond-&#62;Then&nbsp;executes&nbsp;Cond&nbsp;once;&nbsp;if&nbsp;it&nbsp;succeeds&nbsp;it&nbsp;also&nbsp;executes&nbsp;Then


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.21">
0.3.21</a>&nbsp;&nbsp;Predicate:</h4> <a name="V46WV95W3">
</a>

<div class="p"><!----></div>

<pre>
(.)/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Head,Tail,List)&nbsp;builds&nbsp;List=[Head|Tail]


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.22">
0.3.22</a>&nbsp;&nbsp;Predicate:</h4> <a name="V47WV95W3">
</a>

<div class="p"><!----></div>

<pre>
/&nbsp;/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;division

EXAMPLE(S):

?-/(10,3,_A).
_A&nbsp;=&nbsp;3.33333333;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.23">
0.3.23</a>&nbsp;&nbsp;Predicate:</h4> <a name="V47WV47WV95W3">
</a>

<div class="p"><!----></div>

<pre>
//&nbsp;/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;integer&nbsp;division

EXAMPLE(S):

?-//(10,3,_A).
_A&nbsp;=&nbsp;3;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.24">
0.3.24</a>&nbsp;&nbsp;Predicate:</h4> <a name="V47WV92WV95W3">
</a>

<div class="p"><!----></div>

<pre>
/\&nbsp;/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;bitwise&nbsp;AND

EXAMPLE(S):

?-/\(1,2,_A).
_A&nbsp;=&nbsp;0;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.25">
0.3.25</a>&nbsp;&nbsp;Predicate:</h4> <a name="V58WV58WV45WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(::-)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;variant&nbsp;of&nbsp;:-&nbsp;for&nbsp;hand&nbsp;transformed&nbsp;binary&nbsp;clauses&nbsp;-&nbsp;use&nbsp;with&nbsp;care


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.26">
0.3.26</a>&nbsp;&nbsp;Predicate:</h4> <a name="V59WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(;)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;A;B&nbsp;succeeds&nbsp;if&nbsp;A&nbsp;succeeds&nbsp;or&nbsp;B,&nbsp;called&nbsp;after&nbsp;A,&nbsp;succeeds


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.27">
0.3.27</a>&nbsp;&nbsp;Predicate:</h4> <a name="V60WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(&lt;)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;numeric&nbsp;comparison


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#lessV95W2">0.3.392</a> 

<pre>
less/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dyncoV95W1">0.3.247</a> 

<pre>
dynco/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95W1">0.3.308</a> 

<pre>
get/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sdebugV95W1">0.3.597</a> 

<pre>
sdebug/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#timedV95WcallV95W4">0.3.710</a> 

<pre>
timed_call/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.28">
0.3.28</a>&nbsp;&nbsp;Predicate:</h4> <a name="V60WV60WV95W3">
</a>

<div class="p"><!----></div>

<pre>
&lt;&lt;&nbsp;/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;left&nbsp;shifts&nbsp;arg&nbsp;1&nbsp;by&nbsp;arg&nbsp;2&nbsp;bits

EXAMPLE(S):

?-&lt;&lt;(1,5,_A).
_A&nbsp;=&nbsp;32;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.29">
0.3.29</a>&nbsp;&nbsp;Predicate:</h4> <a name="V61WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(=)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(X,Y)&nbsp;true&nbsp;if&nbsp;(possibly&nbsp;cyclic)&nbsp;terms&nbsp;X&nbsp;and&nbsp;Y&nbsp;unify&nbsp;-&nbsp;cyclic&nbsp;terms&nbsp;can&nbsp;result&nbsp;from&nbsp;=/2,&nbsp;as&nbsp;occur&nbsp;check&nbsp;is&nbsp;not&nbsp;performed

EXAMPLE(S):

?-f(_A,s(a))&nbsp;=&nbsp;f(_B,_B).
_A&nbsp;=&nbsp;s(a);
_B&nbsp;=&nbsp;s(a);

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#absV95W2">0.3.53</a> 

<pre>
abs/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#aproposV95W2">0.3.70</a> 

<pre>
apropos/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#askV95W5">0.3.79</a> 

<pre>
ask/5

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#atomV95WcodesV95W2">0.3.94</a> 

<pre>
atom_codes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bagofV95W3">0.3.96</a> 

<pre>
bagof/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95WjinniV95W1">0.3.129</a> 

<pre>
call_jinni/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95WjinniV95W3">0.3.131</a> 

<pre>
call_jinni/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#charV95WofV95W2">0.3.140</a> 

<pre>
char_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cleanV95WupV95WdeadV95WenginesV95W0">0.3.145</a> 

<pre>
clean_up_dead_engines/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cleanV95WupV95WenginesV95W1">0.3.147</a> 

<pre>
clean_up_engines/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WmoduleV95W1">0.3.183</a> 

<pre>
current_module/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95Wretract1V95W2">0.3.207</a> 

<pre>
db_retract1/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#detV95WcallV95W1">0.3.233</a> 

<pre>
det_call/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dir2listV95W3">0.3.239</a> 

<pre>
dir2list/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dropV95WatV95WleastV95W2">0.3.242</a> 

<pre>
drop_at_least/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dyncoV95W1">0.3.247</a> 

<pre>
dynco/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fileV95WsizeV95W2">0.3.275</a> 

<pre>
file_size/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fromV95WengineV95W1">0.3.298</a> 

<pre>
from_engine/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#gensymV95WnoV95W2">0.3.307</a> 

<pre>
gensym_no/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95W1">0.3.308</a> 

<pre>
get/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95W2">0.3.309</a> 

<pre>
get/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WcharV95W2">0.3.313</a> 

<pre>
get_char/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WengineV95WidV95W2">0.3.318</a> 

<pre>
get_engine_id/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WengineV95WthreadV95W2">0.3.320</a> 

<pre>
get_engine_thread/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hasV95WtermsV95W1">0.3.337</a> 

<pre>
has_terms/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WtraceV95W2">0.3.354</a> 

<pre>
hash_trace/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ifV95WanyV95W3">0.3.362</a> 

<pre>
if_any/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#infoV95W1">0.3.366</a> 

<pre>
info/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#interactiveV95W1">0.3.371</a> 

<pre>
interactive/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WprologV95W1">0.3.385</a> 

<pre>
is_prolog/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#lineV95WofV95W2">0.3.394</a> 

<pre>
line_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listV95WenginesV95W0">0.3.395</a> 

<pre>
list_engines/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#makeV95WcompileableV95W2">0.3.421</a> 

<pre>
make_compileable/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapsV95WiterateV95W1">0.3.435</a> 

<pre>
maps_iterate/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#maxV95W3">0.3.440</a> 

<pre>
max/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#memberchkV95W2">0.3.445</a> 

<pre>
memberchk/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#minV95W3">0.3.448</a> 

<pre>
min/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapsV95WiterateV95W1">0.3.462</a> 

<pre>
mmaps_iterate/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WthreadV95WguardV95W1">0.3.483</a> 

<pre>
new_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nthV95WanswerV95W2">0.3.493</a> 

<pre>
nth_answer/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#numbervarsV95W3">0.3.498</a> 

<pre>
numbervars/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#phraseV95W3">0.3.517</a> 

<pre>
phrase/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#popenV95W3">0.3.520</a> 

<pre>
popen/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#rpcV95WtestV95W1">0.3.589</a> 

<pre>
rpc_test/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sentenceV95WofV95W2">0.3.604</a> 

<pre>
sentence_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#showV95WinfoV95W2">0.3.631</a> 

<pre>
show_info/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#signV95W2">0.3.632</a> 

<pre>
sign/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95WonV95W3">0.3.676</a> 

<pre>
synchronize_on/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#takeV95WatV95WmostV95W2">0.3.680</a> 

<pre>
take_at_most/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#termV95WofV95W2">0.3.691</a> 

<pre>
term_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#theV95W3">0.3.696</a> 

<pre>
the/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#timedV95WcallV95W4">0.3.710</a> 

<pre>
timed_call/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WlowerV95WcharV95W2">0.3.712</a> 

<pre>
to_lower_char/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WtokensV95W2">0.3.715</a> 

<pre>
to_tokens/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WupperV95WcharV95W2">0.3.716</a> 

<pre>
to_upper_char/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WwordV95WcodesV95W2">0.3.718</a> 

<pre>
to_word_codes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#trimV95WtermV95W4">0.3.728</a> 

<pre>
trim_term/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WtraceV95W2">0.3.786</a> 

<pre>
x_trace/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WtracedV95WcallV95W1">0.3.787</a> 

<pre>
x_traced_call/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.30">
0.3.30</a>&nbsp;&nbsp;Predicate:</h4> <a name="V61WV46WV46WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(=..)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;called&nbsp;univ&nbsp;-this&nbsp;is&nbsp;bidirectional-&nbsp;it&nbsp;converts&nbsp;between&nbsp;a&nbsp;term&nbsp;and&nbsp;its&nbsp;view&nbsp;as&nbsp;a&nbsp;alist&nbsp;of&nbsp;components

EXAMPLE(S):

?-f(a,b)&nbsp;=..&nbsp;_A.
_A&nbsp;=&nbsp;[f,a,b];

no

?-_A&nbsp;=..&nbsp;[f,a,b].
_A&nbsp;=&nbsp;f(a,b);

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#varV95W1">0.3.751</a> 

<pre>
var/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bagofV95W3">0.3.96</a> 

<pre>
bagof/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dcgV95WcallV95W4">0.3.212</a> 

<pre>
dcg_call/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dcgV95WcallV95W5">0.3.213</a> 

<pre>
dcg_call/5

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#trimV95WtermV95W4">0.3.728</a> 

<pre>
trim_term/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.31">
0.3.31</a>&nbsp;&nbsp;Predicate:</h4> <a name="V61WV58WV61WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(=:=)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;numeric&nbsp;comparison


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#arithV95WeqV95W2">0.3.74</a> 

<pre>
arith_eq/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#charV95WofV95W2">0.3.140</a> 

<pre>
char_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WcharV95W2">0.3.313</a> 

<pre>
get_char/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#qfindallV95W4">0.3.548</a> 

<pre>
qfindall/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WcatV95W1">0.3.741</a> 

<pre>
unix_cat/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.32">
0.3.32</a>&nbsp;&nbsp;Predicate:</h4> <a name="V61WV60WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(=&lt;)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;numeric&nbsp;comparison


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#lessV95WeqV95W2">0.3.393</a> 

<pre>
less_eq/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#freeV95WthreadV95WguardV95W1">0.3.297</a> 

<pre>
free_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#minV95W3">0.3.448</a> 

<pre>
min/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#quietmesV95W2">0.3.554</a> 

<pre>
quietmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WlowerV95WcharV95W2">0.3.712</a> 

<pre>
to_lower_char/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WupperV95WcharV95W2">0.3.716</a> 

<pre>
to_upper_char/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.33">
0.3.33</a>&nbsp;&nbsp;Predicate:</h4> <a name="V61WV61WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(==)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;args&nbsp;are&nbsp;identical&nbsp;terms


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#addqV95W3">0.3.56</a> 

<pre>
addq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#checkV95WpasswordV95W1">0.3.141</a> 

<pre>
check_password/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pushqV95W3">0.3.538</a> 

<pre>
pushq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#termV95WofV95W2">0.3.691</a> 

<pre>
term_of/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.34">
0.3.34</a>&nbsp;&nbsp;Predicate:</h4> <a name="V61WV92WV61WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(=\=)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;numeric&nbsp;comparison


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#arithV95WdifV95W2">0.3.73</a> 

<pre>
arith_dif/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cleanV95WupV95WenginesV95W1">0.3.147</a> 

<pre>
clean_up_engines/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.35">
0.3.35</a>&nbsp;&nbsp;Predicate:</h4> <a name="V62WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(&#62;)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;numeric&nbsp;comparison


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#greaterV95W2">0.3.330</a> 

<pre>
greater/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95WthisV95WportV95W1">0.3.228</a> 

<pre>
default_this_port/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95W1">0.3.308</a> 

<pre>
get/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hasV95WthreadsV95W0">0.3.338</a> 

<pre>
has_threads/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#maxV95W3">0.3.440</a> 

<pre>
max/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#signV95W2">0.3.632</a> 

<pre>
sign/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#timedV95WcallV95W4">0.3.710</a> 

<pre>
timed_call/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.36">
0.3.36</a>&nbsp;&nbsp;Predicate:</h4> <a name="V62WV61WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(&#62;=)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;numeric&nbsp;comparison


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#greaterV95WeqV95W2">0.3.331</a> 

<pre>
greater_eq/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#absV95W2">0.3.53</a> 

<pre>
abs/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#floatV95W1">0.3.281</a> 

<pre>
float/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#freeV95WthreadV95WguardV95W1">0.3.297</a> 

<pre>
free_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WlowerV95WcharV95W2">0.3.712</a> 

<pre>
to_lower_char/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WupperV95WcharV95W2">0.3.716</a> 

<pre>
to_upper_char/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.37">
0.3.37</a>&nbsp;&nbsp;Predicate:</h4> <a name="V62WV62WV95W3">
</a>

<div class="p"><!----></div>

<pre>
&#62;&#62;&nbsp;/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;right&nbsp;shifts&nbsp;arg&nbsp;1&nbsp;by&nbsp;arg&nbsp;2&nbsp;bits

EXAMPLE(S):

?-&#62;&#62;(16,2,_A).
_A&nbsp;=&nbsp;4;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.38">
0.3.38</a>&nbsp;&nbsp;Predicate:</h4> <a name="V64WV95W3">
</a>

<div class="p"><!----></div>

<pre>
@&nbsp;/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;alternative&nbsp;form&nbsp;for&nbsp;C/3&nbsp;DCG&nbsp;connect&nbsp;relation


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#CV95W3">0.3.43</a> 

<pre>
C/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.39">
0.3.39</a>&nbsp;&nbsp;Predicate:</h4> <a name="V64WV60WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(@&lt;)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;instance&nbsp;of&nbsp;compare/3&nbsp;with&nbsp;arg&nbsp;1:&nbsp;&lt;


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.40">
0.3.40</a>&nbsp;&nbsp;Predicate:</h4> <a name="V64WV61WV60WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(@=&lt;)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;instance&nbsp;of&nbsp;compare/3&nbsp;with&nbsp;arg&nbsp;1:&nbsp;=&nbsp;or&nbsp;&lt;


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.41">
0.3.41</a>&nbsp;&nbsp;Predicate:</h4> <a name="V64WV62WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(@&#62;)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;instance&nbsp;of&nbsp;compare/3&nbsp;with&nbsp;arg&nbsp;1:&nbsp;&#62;


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.42">
0.3.42</a>&nbsp;&nbsp;Predicate:</h4> <a name="V64WV62WV61WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(@&#62;=)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;instance&nbsp;of&nbsp;compare/3&nbsp;with&nbsp;arg&nbsp;1:&nbsp;&#62;&nbsp;or&nbsp;=


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.43">
0.3.43</a>&nbsp;&nbsp;Predicate:</h4> <a name="CV95W3">
</a>

<div class="p"><!----></div>

<pre>
C/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;DCG&nbsp;connect&nbsp;predicate


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V64WV95W3">0.3.38</a> 

<pre>
@&nbsp;/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#matchV95WbeforeV95W5">0.3.438</a> 

<pre>
match_before/5

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#matchV95WwordV95W3">0.3.439</a> 

<pre>
match_word/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.44">
0.3.44</a>&nbsp;&nbsp;Predicate:</h4> <a name="V92WV95W2">
</a>

<div class="p"><!----></div>

<pre>
\&nbsp;/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;complement


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V92WV95W3">0.3.45</a> 

<pre>
\&nbsp;/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.45">
0.3.45</a>&nbsp;&nbsp;Predicate:</h4> <a name="V92WV95W3">
</a>

<div class="p"><!----></div>

<pre>
\&nbsp;/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;bitwise&nbsp;or&nbsp;of&nbsp;first&nbsp;arg&nbsp;with&nbsp;bitwise&nbsp;complement&nbsp;of&nbsp;second

EXAMPLE(S):

?-\(0,2,_A).
_A&nbsp;=&nbsp;-3;

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V92WV95W2">0.3.44</a> 

<pre>
\&nbsp;/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.46">
0.3.46</a>&nbsp;&nbsp;Predicate:</h4> <a name="V92WV43WV95W1">
</a>

<div class="p"><!----></div>

<pre>
(\+)/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;succeeds&nbsp;if&nbsp;its&nbsp;argument&nbsp;is&nbsp;executed&nbsp;and&nbsp;fails


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.47">
0.3.47</a>&nbsp;&nbsp;Predicate:</h4> <a name="V92WV47WV95W3">
</a>

<div class="p"><!----></div>

<pre>
\/&nbsp;/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;bitwise&nbsp;OR

EXAMPLE(S):

?-\/(1,2,_A).
_A&nbsp;=&nbsp;3;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.48">
0.3.48</a>&nbsp;&nbsp;Predicate:</h4> <a name="V92WV61WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(\=)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;args&nbsp;fail&nbsp;to&nbsp;unify


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.49">
0.3.49</a>&nbsp;&nbsp;Predicate:</h4> <a name="V92WV61WV61WV95W2">
</a>

<div class="p"><!----></div>

<pre>
(\==)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;arg&nbsp;1&nbsp;is&nbsp;not&nbsp;identical&nbsp;to&nbsp;arg&nbsp;2


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#addqV95W3">0.3.56</a> 

<pre>
addq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#aproposV95W2">0.3.70</a> 

<pre>
apropos/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bagofV95W3">0.3.96</a> 

<pre>
bagof/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cpopqV95W3">0.3.172</a> 

<pre>
cpopq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hasV95WinfoV95W1">0.3.336</a> 

<pre>
has_info/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pushqV95W3">0.3.538</a> 

<pre>
pushq/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.50">
0.3.50</a>&nbsp;&nbsp;Predicate:</h4> <a name="V94WV95W2">
</a>

<div class="p"><!----></div>

<pre>
^&nbsp;/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;calls&nbsp;arg&nbsp;2&nbsp;and&nbsp;binds&nbsp;arg&nbsp;1

EXAMPLE(S):

?-_A^eq(_A,1).
_A&nbsp;=&nbsp;1;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.51">
0.3.51</a>&nbsp;&nbsp;Predicate:</h4> <a name="abolishV95W1">
</a>

<div class="p"><!----></div>

<pre>
abolish/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;abolish(F/N)&nbsp;deletes&nbsp;predicate&nbsp;F/N


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WabolishV95W2">0.3.190</a> 

<pre>
db_abolish/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WabolishV95W1">0.3.772</a> 

<pre>
x_abolish/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.52">
0.3.52</a>&nbsp;&nbsp;Predicate:</h4> <a name="abortV95W0">
</a>

<div class="p"><!----></div>

<pre>
abort/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;to&nbsp;toplevel


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#loadV95W1">0.3.401</a> 

<pre>
load/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mcompileV95W1">0.3.441</a> 

<pre>
mcompile/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#scompileV95W1">0.3.595</a> 

<pre>
scompile/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.53">
0.3.53</a>&nbsp;&nbsp;Predicate:</h4> <a name="absV95W2">
</a>

<div class="p"><!----></div>

<pre>
abs/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;int&nbsp;function


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V62WV61WV95W2">0.3.36</a> 

<pre>
(&#62;=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.54">
0.3.54</a>&nbsp;&nbsp;Predicate:</h4> <a name="abstimeV95W1">
</a>

<div class="p"><!----></div>

<pre>
abstime/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;time&nbsp;in&nbsp;secs&nbsp;since&nbsp;arbitrary&nbsp;origin

EXAMPLE(S):

?-abstime(_A).
_A&nbsp;=&nbsp;372179908;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#statisticsV95W2">0.3.663</a> 

<pre>
statistics/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.55">
0.3.55</a>&nbsp;&nbsp;Predicate:</h4> <a name="acosV95W2">
</a>

<div class="p"><!----></div>

<pre>
acos/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;float&nbsp;function


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.56">
0.3.56</a>&nbsp;&nbsp;Predicate:</h4> <a name="addqV95W3">
</a>

<div class="p"><!----></div>

<pre>
addq/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;adds&nbsp;to&nbsp;end&nbsp;of&nbsp;persistent&nbsp;queeue

EXAMPLE(S):

?-addq(key1,key2,33).

yes


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV61WV95W2">0.3.33</a> 

<pre>
(==)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V92WV61WV61WV95W2">0.3.49</a> 

<pre>
(\==)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95WgcV95W0">0.3.99</a> 

<pre>
bb_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#clearV95WbpV95WerrorV95W0">0.3.148</a> 

<pre>
clear_bp_error/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fatalV95WerrorV95W2">0.3.265</a> 

<pre>
fatal_error/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WbpV95WerrorV95W4">0.3.312</a> 

<pre>
get_bp_error/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WassertzV95W2">0.3.194</a> 

<pre>
db_assertz/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WputV95W3">0.3.430</a> 

<pre>
map_put/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WpushV95W3">0.3.454</a> 

<pre>
mmap_push/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WputV95W3">0.3.455</a> 

<pre>
mmap_put/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.57">
0.3.57</a>&nbsp;&nbsp;Predicate:</h4> <a name="allV95W2">
</a>

<div class="p"><!----></div>

<pre>
all/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;the&nbsp;list&nbsp;of&nbsp;terms&nbsp;matching&nbsp;arg&nbsp;1&nbsp;from&nbsp;Linda&nbsp;blackboard


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#localV95WallV95W2">0.3.404</a> 

<pre>
local_all/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.58">
0.3.58</a>&nbsp;&nbsp;Predicate:</h4> <a name="allV95W3">
</a>

<div class="p"><!----></div>

<pre>
all/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;a&nbsp;selection&nbsp;arg&nbsp;1&nbsp;of&nbsp;terms&nbsp;matching&nbsp;arg&nbsp;2&nbsp;from&nbsp;Linda&nbsp;blackboard


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#localV95WallV95W3">0.3.405</a> 

<pre>
local_all/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.59">
0.3.59</a>&nbsp;&nbsp;Predicate:</h4> <a name="allV95WanswersV95W3">
</a>

<div class="p"><!----></div>

<pre>
all_answers/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(X,G,Xs):&nbsp;like&nbsp;findall/3,&nbsp;but&nbsp;such&nbsp;that&nbsp;if&nbsp;V&nbsp;is&nbsp;not&nbsp;common&nbsp;to&nbsp;X&nbsp;and&nbsp;G&nbsp;then&nbsp;V&nbsp;cannot&nbsp;be&nbsp;bound&nbsp;by&nbsp;execution&nbsp;of&nbsp;G

EXAMPLE(S):

?-all_answers(_A,member(s(_A),[_B,_C,_C,_D]),_E).
_A&nbsp;=&nbsp;_x149315;
_B&nbsp;=&nbsp;s(_x150414);
_C&nbsp;=&nbsp;s(_x150441);
_D&nbsp;=&nbsp;s(_x150495);
_E&nbsp;=&nbsp;[_x150414,_x150441,_x150441,_x150495];

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.60">
0.3.60</a>&nbsp;&nbsp;Predicate:</h4> <a name="allV95WbutV95WatV95WleastV95W4">
</a>

<div class="p"><!----></div>

<pre>
all_but_at_least/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(N,X,G,Xs)&nbsp;findall&nbsp;variant,&nbsp;computing&nbsp;all&nbsp;but&nbsp;the&nbsp;first&nbsp;N&nbsp;answers&nbsp;X&nbsp;of&nbsp;G


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dropV95WatV95WleastV95W2">0.3.242</a> 

<pre>
drop_at_least/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.61">
0.3.61</a>&nbsp;&nbsp;Predicate:</h4> <a name="allV95WforV95W2">
</a>

<div class="p"><!----></div>

<pre>
all_for/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;all_for(X,Xs)&nbsp;collects&nbsp;all&nbsp;constrained&nbsp;terms&nbsp;X&nbsp;on&nbsp;the&nbsp;blackboard&nbsp;to&nbsp;list&nbsp;Xs


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.62">
0.3.62</a>&nbsp;&nbsp;Predicate:</h4> <a name="andV95W2">
</a>

<div class="p"><!----></div>

<pre>
and/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;conjunction,&nbsp;like&nbsp;comma


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.63">
0.3.63</a>&nbsp;&nbsp;Predicate:</h4> <a name="answerV95WofV95W2">
</a>

<div class="p"><!----></div>

<pre>
answer_of/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(X,G):&nbsp;X&nbsp;is&nbsp;an&nbsp;answer&nbsp;for&nbsp;G,&nbsp;after&nbsp;finding&nbsp;all,&nbsp;sorting&nbsp;and&nbsp;removing&nbsp;duplicates


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#memberV95W2">0.3.442</a> 

<pre>
member/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sortV95W2">0.3.647</a> 

<pre>
sort/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.64">
0.3.64</a>&nbsp;&nbsp;Predicate:</h4> <a name="answerV95WoneV95WqueryV95W2">
</a>

<div class="p"><!----></div>

<pre>
answer_one_query/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;handles&nbsp;a&nbsp;Jinni&nbsp;service&nbsp;S&nbsp;with&nbsp;password&nbsp;P


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#serviceV95WloopV95W2">0.3.606</a> 

<pre>
service_loop/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.65">
0.3.65</a>&nbsp;&nbsp;Predicate:</h4> <a name="appendV95W3">
</a>

<div class="p"><!----></div>

<pre>
append/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;concatenates/decomposes&nbsp;lists

EXAMPLE(S):

?-append([1,2],[3,4],_A).
_A&nbsp;=&nbsp;[1,2,3,4];

no

?-append(_A,_B,[1,2]).
_A&nbsp;=&nbsp;[];
_B&nbsp;=&nbsp;[1,2];

_A&nbsp;=&nbsp;[1];
_B&nbsp;=&nbsp;[2];

_A&nbsp;=&nbsp;[1,2];
_B&nbsp;=&nbsp;[];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#appendV95W3">0.3.65</a> 

<pre>
append/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#appendV95W3">0.3.65</a> 

<pre>
append/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#readV95WtermsV95WfromV95WcharsV95W3">0.3.566</a> 

<pre>
read_terms_from_chars/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#showV95WdefaultsV95W0">0.3.629</a> 

<pre>
show_defaults/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.66">
0.3.66</a>&nbsp;&nbsp;Predicate:</h4> <a name="appendNV95W2">
</a>

<div class="p"><!----></div>

<pre>
appendN/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;concatenates&nbsp;N&nbsp;lists

EXAMPLE(S):

?-appendN([[a,b],[],[c]],_A).
_A&nbsp;=&nbsp;[a,b,c];

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.67">
0.3.67</a>&nbsp;&nbsp;Predicate:</h4> <a name="appendV95WconjV95W3">
</a>

<div class="p"><!----></div>

<pre>
append_conj/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;concatenates&nbsp;2&nbsp;conjunctions


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.68">
0.3.68</a>&nbsp;&nbsp;Predicate:</h4> <a name="appendV95WdisjV95W3">
</a>

<div class="p"><!----></div>

<pre>
append_disj/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;concatenates&nbsp;2&nbsp;disjunctions


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.69">
0.3.69</a>&nbsp;&nbsp;Predicate:</h4> <a name="aproposV95W1">
</a>

<div class="p"><!----></div>

<pre>
apropos/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;prints&nbsp;names&nbsp;of&nbsp;predicates&nbsp;defined&nbsp;in&nbsp;the&nbsp;system

EXAMPLE(S):

?-apropos(garbage).
use&nbsp;info/1&nbsp;to&nbsp;get&nbsp;a&nbsp;description&nbsp;of&nbsp;a&nbsp;predicate
garbage_collect/0-[built_in,performs&nbsp;heap&nbsp;gc&nbsp;now]

yes


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#aproposV95W2">0.3.70</a> 

<pre>
apropos/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#memberV95W2">0.3.442</a> 

<pre>
member/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nlV95W0">0.3.484</a> 

<pre>
nl/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sortV95W2">0.3.647</a> 

<pre>
sort/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95W1">0.3.766</a> 

<pre>
write/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#helpV95W1">0.3.356</a> 

<pre>
help/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.70">
0.3.70</a>&nbsp;&nbsp;Predicate:</h4> <a name="aproposV95W2">
</a>

<div class="p"><!----></div>

<pre>
apropos/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;names&nbsp;of&nbsp;predicates&nbsp;defined&nbsp;in&nbsp;the&nbsp;system

EXAMPLE(S):

?-apropos(retract,_A).
_A&nbsp;=&nbsp;retract/1-[built_in,backtracks&nbsp;over&nbsp;deleting&nbsp;matching&nbsp;clauses];

_A&nbsp;=&nbsp;retract1/1-[built_in,deletes&nbsp;first&nbsp;matching&nbsp;clause&nbsp;in&nbsp;the&nbsp;current&nbsp;database];

_A&nbsp;=&nbsp;retractall/1-[built_in,deletes&nbsp;all&nbsp;matching&nbsp;clauses];

_A&nbsp;=&nbsp;x_retract/1-[built_in,db&nbsp;hook,&nbsp;backtracks&nbsp;over&nbsp;deleting&nbsp;matching&nbsp;clauses];

_A&nbsp;=&nbsp;x_retractall/1-[built_in,db&nbsp;hook,&nbsp;deletes&nbsp;all&nbsp;matching&nbsp;clauses];

_A&nbsp;=&nbsp;db_retract/2-[built_in,does&nbsp;retract/1&nbsp;arg&nbsp;2&nbsp;from&nbsp;database&nbsp;given&nbsp;as&nbsp;arg&nbsp;1];

_A&nbsp;=&nbsp;db_retract/3-[built_in,db_retract(Db,H,B)&nbsp;retracts&nbsp;clause&nbsp;with&nbsp;head&nbsp;H&nbsp;and&nbsp;body&nbsp;B&nbsp;from&nbsp;database&nbsp;Db];

_A&nbsp;=&nbsp;db_retract1/2-[built_in,deletes&nbsp;from&nbsp;database&nbsp;given&nbsp;as&nbsp;arg&nbsp;1&nbsp;a&nbsp;matching&nbsp;clause];

_A&nbsp;=&nbsp;db_retractall/2-[built_in,removes&nbsp;from&nbsp;database&nbsp;given&nbsp;as&nbsp;arg&nbsp;1,&nbsp;all&nbsp;matching&nbsp;clauses];

_A&nbsp;=&nbsp;db_retractall/3-[built_in,removes&nbsp;from&nbsp;database&nbsp;given&nbsp;as&nbsp;arg&nbsp;1,&nbsp;all&nbsp;matching&nbsp;clauses&nbsp;seen&nbsp;as&nbsp;head&nbsp;+&nbsp;body];

_A&nbsp;=&nbsp;prolog:x_retract_each/1-[compiled];

_A&nbsp;=&nbsp;prolog:db_retractall0/3-[compiled];

_A&nbsp;=&nbsp;prolog:x_retract/2-[compiled];

_A&nbsp;=&nbsp;prolog:x_retract_args/5-[compiled];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V92WV61WV61WV95W2">0.3.49</a> 

<pre>
(\==)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bpV95WinfoV95W2">0.3.116</a> 

<pre>
bp_info/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nameV95W2">0.3.471</a> 

<pre>
name/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nearV95WmatchV95W2">0.3.473</a> 

<pre>
near_match/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#predicateV95WpropertyV95W2">0.3.525</a> 

<pre>
predicate_property/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#aproposV95W1">0.3.69</a> 

<pre>
apropos/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.71">
0.3.71</a>&nbsp;&nbsp;Predicate:</h4> <a name="argV95W3">
</a>

<div class="p"><!----></div>

<pre>
arg/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;arg(I,T,X)&nbsp;extracts&nbsp;arg&nbsp;I&nbsp;of&nbsp;term&nbsp;T&nbsp;to&nbsp;be&nbsp;unified&nbsp;with&nbsp;X

EXAMPLE(S):

?-arg(2,f(a,b),_A).
_A&nbsp;=&nbsp;b;

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V35WV35WV95W1">0.3.2</a> 

<pre>
(##)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#argnV95W3">0.3.72</a> 

<pre>
argn/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WretractallV95W3">0.3.209</a> 

<pre>
db_retractall/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#floatV95W1">0.3.281</a> 

<pre>
float/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WloadV95W1">0.3.347</a> 

<pre>
hash_load/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WsaveV95W2">0.3.353</a> 

<pre>
hash_save/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ifV95WanyV95W3">0.3.362</a> 

<pre>
if_any/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#termV95WofV95W2">0.3.691</a> 

<pre>
term_of/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.72">
0.3.72</a>&nbsp;&nbsp;Predicate:</h4> <a name="argnV95W3">
</a>

<div class="p"><!----></div>

<pre>
argn/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;generates&nbsp;all&nbsp;n&nbsp;args&nbsp;of&nbsp;term

EXAMPLE(S):

?-argn(_A,f(a,b),_B).
_A&nbsp;=&nbsp;1;
_B&nbsp;=&nbsp;a;

_A&nbsp;=&nbsp;2;
_B&nbsp;=&nbsp;b;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#argV95W3">0.3.71</a> 

<pre>
arg/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#forV95W3">0.3.289</a> 

<pre>
for/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.73">
0.3.73</a>&nbsp;&nbsp;Predicate:</h4> <a name="arithV95WdifV95W2">
</a>

<div class="p"><!----></div>

<pre>
arith_dif/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;arithemetic&nbsp;comparison


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV92WV61WV95W2">0.3.34</a> 

<pre>
(=\=)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.74">
0.3.74</a>&nbsp;&nbsp;Predicate:</h4> <a name="arithV95WeqV95W2">
</a>

<div class="p"><!----></div>

<pre>
arith_eq/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;arithemetic&nbsp;comparison


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV58WV61WV95W2">0.3.31</a> 

<pre>
(=:=)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.75">
0.3.75</a>&nbsp;&nbsp;Predicate:</h4> <a name="arrayV95WgetV95W3">
</a>

<div class="p"><!----></div>

<pre>
array_get/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;and&nbsp;dereferences&nbsp;array&nbsp;element


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cdelqV95W4">0.3.136</a> 

<pre>
cdelq/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cdelqV95WanyV95W3">0.3.137</a> 

<pre>
cdelq_any/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cmembqV95W3">0.3.157</a> 

<pre>
cmembq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WretractV95W3">0.3.206</a> 

<pre>
db_retract/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vgetV95W2">0.3.754</a> 

<pre>
vget/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.76">
0.3.76</a>&nbsp;&nbsp;Predicate:</h4> <a name="arrayV95Wget0V95W3">
</a>

<div class="p"><!----></div>

<pre>
array_get0/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;&nbsp;array&nbsp;element


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#vget0V95W2">0.3.755</a> 

<pre>
vget0/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.77">
0.3.77</a>&nbsp;&nbsp;Predicate:</h4> <a name="arrayV95WsetV95W3">
</a>

<div class="p"><!----></div>

<pre>
array_set/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sets&nbsp;array&nbsp;element


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#vsetV95W2">0.3.760</a> 

<pre>
vset/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.78">
0.3.78</a>&nbsp;&nbsp;Predicate:</h4> <a name="asinV95W2">
</a>

<div class="p"><!----></div>

<pre>
asin/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;float&nbsp;function


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.79">
0.3.79</a>&nbsp;&nbsp;Predicate:</h4> <a name="askV95W5">
</a>

<div class="p"><!----></div>

<pre>
ask/5

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;ask(ClientSocket,X,G,W,R):&nbsp;calls&nbsp;rpc&nbsp;server&nbsp;on&nbsp;on&nbsp;ClientSocket&nbsp;with&nbsp;query&nbsp;X&nbsp;goal&nbsp;G&nbsp;password&nbsp;W&nbsp;and&nbsp;gets&nbsp;result&nbsp;R&nbsp;back&nbsp;-&nbsp;supports&nbsp;socket&nbsp;reuse


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#rpcV95W3">0.3.584</a> 

<pre>
rpc/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.80">
0.3.80</a>&nbsp;&nbsp;Predicate:</h4> <a name="askV95WengineV95W2">
</a>

<div class="p"><!----></div>

<pre>
ask_engine/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;ask_engine(E,X)&nbsp;retrieves&nbsp;from&nbsp;engine&nbsp;E&nbsp;(a&nbsp;copy&nbsp;of)&nbsp;answer&nbsp;X


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#getV95W2">0.3.309</a> 

<pre>
get/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.81">
0.3.81</a>&nbsp;&nbsp;Predicate:</h4> <a name="askV95WthreadV95W2">
</a>

<div class="p"><!----></div>

<pre>
ask_thread/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(E,R):&nbsp;asks&nbsp;an&nbsp;answer&nbsp;of&nbsp;engine&nbsp;E&nbsp;on&nbsp;a&nbsp;new&nbsp;thread&nbsp;R


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bgV95W7">0.3.114</a> 

<pre>
bg/7

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.82">
0.3.82</a>&nbsp;&nbsp;Predicate:</h4> <a name="asmV95W0">
</a>

<div class="p"><!----></div>

<pre>
asm/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;shows&nbsp;transformations&nbsp;and&nbsp;readable&nbsp;BinWAM&nbsp;assembler&nbsp;for&nbsp;Prolog&nbsp;code&nbsp;entered&nbsp;at&nbsp;terminal


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.83">
0.3.83</a>&nbsp;&nbsp;Predicate:</h4> <a name="asmV95W1">
</a>

<div class="p"><!----></div>

<pre>
asm/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;generates&nbsp;readable&nbsp;binarized&nbsp;form&nbsp;and&nbsp;BinWAM&nbsp;assembler&nbsp;to&nbsp;a&nbsp;file


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.84">
0.3.84</a>&nbsp;&nbsp;Predicate:</h4> <a name="assertV95W1">
</a>

<div class="p"><!----></div>

<pre>
assert/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;adds&nbsp;a&nbsp;clause


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#assertzV95W1">0.3.89</a> 

<pre>
assertz/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#setV95WdefaultV95W1">0.3.611</a> 

<pre>
set_default/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.85">
0.3.85</a>&nbsp;&nbsp;Predicate:</h4> <a name="assertV95WfromV95WcharsV95W1">
</a>

<div class="p"><!----></div>

<pre>
assert_from_chars/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;asserts&nbsp;a&nbsp;program&nbsp;from&nbsp;clauses&nbsp;in&nbsp;list&nbsp;of&nbsp;chars


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#assertV95WfromV95WcharsV95W2">0.3.86</a> 

<pre>
assert_from_chars/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.86">
0.3.86</a>&nbsp;&nbsp;Predicate:</h4> <a name="assertV95WfromV95WcharsV95W2">
</a>

<div class="p"><!----></div>

<pre>
assert_from_chars/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Db,Cs)&nbsp;asserts&nbsp;to&nbsp;database&nbsp;Db,&nbsp;a&nbsp;set&nbsp;of&nbsp;clauses&nbsp;parsed&nbsp;from&nbsp;list&nbsp;of&nbsp;char&nbsp;codes&nbsp;Cs


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#foreachV95W2">0.3.294</a> 

<pre>
foreach/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#assertV95WfromV95WcharsV95W1">0.3.85</a> 

<pre>
assert_from_chars/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.87">
0.3.87</a>&nbsp;&nbsp;Predicate:</h4> <a name="assertaV95W1">
</a>

<div class="p"><!----></div>

<pre>
asserta/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;adds&nbsp;a&nbsp;clause&nbsp;to&nbsp;be&nbsp;first&nbsp;in&nbsp;a&nbsp;predicate&nbsp;definition


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WassertaV95W2">0.3.192</a> 

<pre>
db_asserta/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WassertaV95W1">0.3.773</a> 

<pre>
x_asserta/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.88">
0.3.88</a>&nbsp;&nbsp;Predicate:</h4> <a name="assertedV95W1">
</a>

<div class="p"><!----></div>

<pre>
asserted/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;runs&nbsp;a&nbsp;predicated&nbsp;if&nbsp;asserted


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#clauseV95W2">0.3.143</a> 

<pre>
clause/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.89">
0.3.89</a>&nbsp;&nbsp;Predicate:</h4> <a name="assertzV95W1">
</a>

<div class="p"><!----></div>

<pre>
assertz/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;adds&nbsp;a&nbsp;clause&nbsp;to&nbsp;be&nbsp;last&nbsp;in&nbsp;a&nbsp;predicate&nbsp;definition


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WassertzV95W2">0.3.194</a> 

<pre>
db_assertz/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WassertzV95W1">0.3.774</a> 

<pre>
x_assertz/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#assertV95W1">0.3.84</a> 

<pre>
assert/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.90">
0.3.90</a>&nbsp;&nbsp;Predicate:</h4> <a name="atanV95W2">
</a>

<div class="p"><!----></div>

<pre>
atan/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;float&nbsp;function


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.91">
0.3.91</a>&nbsp;&nbsp;Predicate:</h4> <a name="atan2V95W3">
</a>

<div class="p"><!----></div>

<pre>
atan2/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;float&nbsp;function


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.92">
0.3.92</a>&nbsp;&nbsp;Predicate:</h4> <a name="atomV95W1">
</a>

<div class="p"><!----></div>

<pre>
atom/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;symbol&nbsp;(functor&nbsp;of&nbsp;arity&nbsp;0)

EXAMPLE(S):

?-atom(a).

yes


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#atomicV95W1">0.3.95</a> 

<pre>
atomic/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#integerV95W1">0.3.369</a> 

<pre>
integer/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#atomV95WcodesV95W2">0.3.94</a> 

<pre>
atom_codes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#findV95WfileV95W2">0.3.277</a> 

<pre>
find_file/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.93">
0.3.93</a>&nbsp;&nbsp;Predicate:</h4> <a name="atomV95WcharsV95W2">
</a>

<div class="p"><!----></div>

<pre>
atom_chars/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Atom,CharAtoms):&nbsp;converts&nbsp;between&nbsp;an&nbsp;atom&nbsp;and&nbsp;its&nbsp;list&nbsp;of&nbsp;char&nbsp;atoms&nbsp;representation

EXAMPLE(S):

?-atom_chars(hello,_A).
_A&nbsp;=&nbsp;[h,e,l,l,o];

no

?-atom_chars(_A,[104,101,108,108,111]).
no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#atomV95WcodesV95W2">0.3.94</a> 

<pre>
atom_codes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.94">
0.3.94</a>&nbsp;&nbsp;Predicate:</h4> <a name="atomV95WcodesV95W2">
</a>

<div class="p"><!----></div>

<pre>
atom_codes/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Atom,CharCodes):&nbsp;converts&nbsp;between&nbsp;an&nbsp;atom&nbsp;and&nbsp;its&nbsp;list&nbsp;of&nbsp;char&nbsp;code&nbsp;representation

EXAMPLE(S):

?-atom_codes(hello,_A).
_A&nbsp;=&nbsp;[104,101,108,108,111];

no

?-atom_codes(_A,[104,101,108,108,111]).
_A&nbsp;=&nbsp;hello;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#atomV95W1">0.3.92</a> 

<pre>
atom/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nameV95W2">0.3.471</a> 

<pre>
name/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#numberV95W1">0.3.495</a> 

<pre>
number/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#atomV95WcharsV95W2">0.3.93</a> 

<pre>
atom_chars/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listifyV95W2">0.3.397</a> 

<pre>
listify/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#makeV95WcmdV95W2">0.3.419</a> 

<pre>
make_cmd/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#swriteV95W2">0.3.670</a> 

<pre>
swrite/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#wordsV95WcodeV95W2">0.3.765</a> 

<pre>
words_code/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.95">
0.3.95</a>&nbsp;&nbsp;Predicate:</h4> <a name="atomicV95W1">
</a>

<div class="p"><!----></div>

<pre>
atomic/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;an&nbsp;integer&nbsp;or&nbsp;symbolic&nbsp;constant


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#atomV95W1">0.3.92</a> 

<pre>
atom/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#closeV95W1">0.3.150</a> 

<pre>
close/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#compoundV95W1">0.3.164</a> 

<pre>
compound/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#makeV95WcompileableV95W2">0.3.421</a> 

<pre>
make_compileable/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#numbervarsV95W3">0.3.498</a> 

<pre>
numbervars/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#systemV95W2">0.3.678</a> 

<pre>
system/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#trimV95WtermV95W4">0.3.728</a> 

<pre>
trim_term/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.96">
0.3.96</a>&nbsp;&nbsp;Predicate:</h4> <a name="bagofV95W3">
</a>

<div class="p"><!----></div>

<pre>
bagof/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;all&nbsp;solutions&nbsp;predicate&nbsp;generating&nbsp;unsorted&nbsp;bags&nbsp;of&nbsp;possibly&nbsp;dupplicated&nbsp;answers

EXAMPLE(S):

?-bagof(_A,member(_A,[3,2,2,1]),_B).
_A&nbsp;=&nbsp;_x149050;
_B&nbsp;=&nbsp;[3,2,2,1];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V61WV46WV46WV95W2">0.3.30</a> 

<pre>
(=..)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V92WV61WV61WV95W2">0.3.49</a> 

<pre>
(\==)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#keysortV95W2">0.3.390</a> 

<pre>
keysort/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.97">
0.3.97</a>&nbsp;&nbsp;Predicate:</h4> <a name="bbV95W0">
</a>

<div class="p"><!----></div>

<pre>
bb/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;lists&nbsp;(long!)&nbsp;content&nbsp;of&nbsp;the&nbsp;blackboard


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.98">
0.3.98</a>&nbsp;&nbsp;Predicate:</h4> <a name="bbV95WdefV95W3">
</a>

<div class="p"><!----></div>

<pre>
bb_def/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;bb_def(K1,K2,T)&nbsp;associates&nbsp;to&nbsp;K1&nbsp;and&nbsp;K2&nbsp;(a&nbsp;copy&nbsp;of)&nbsp;T&nbsp;on&nbsp;the&nbsp;blackboard


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WletV95W3">0.3.102</a> 

<pre>
bb_let/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WputV95W3">0.3.430</a> 

<pre>
map_put/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WengineV95W2">0.3.711</a> 

<pre>
to_engine/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.99">
0.3.99</a>&nbsp;&nbsp;Predicate:</h4> <a name="bbV95WgcV95W0">
</a>

<div class="p"><!----></div>

<pre>
bb_gc/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;performs&nbsp;blackboard&nbsp;gc&nbsp;now,&nbsp;if&nbsp;enabled


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbgcV95WstatusV95W1">0.3.108</a> 

<pre>
bbgc_status/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95WifdefV95W2">0.3.128</a> 

<pre>
call_ifdef/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#clearV95WbpV95WerrorV95W0">0.3.148</a> 

<pre>
clear_bp_error/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#addqV95W3">0.3.56</a> 

<pre>
addq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pushqV95W3">0.3.538</a> 

<pre>
pushq/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.100">
0.3.100</a>&nbsp;&nbsp;Predicate:</h4> <a name="bbV95Wgc0V95W0">
</a>

<div class="p"><!----></div>

<pre>
bb_gc0/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;performs&nbsp;blackboard&nbsp;gc&nbsp;now,&nbsp;in&nbsp;this&nbsp;engine


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WresetV95W1">0.3.103</a> 

<pre>
bb_reset/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#copyV95WtermV95W2">0.3.168</a> 

<pre>
copy_term/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#debugmesV95W1">0.3.220</a> 

<pre>
debugmes/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#statisticsV95W2">0.3.663</a> 

<pre>
statistics/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.101">
0.3.101</a>&nbsp;&nbsp;Predicate:</h4> <a name="bbV95WgetV95W3">
</a>

<div class="p"><!----></div>

<pre>
bb_get/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;bb_get(K1,K2,T)&nbsp;consumes&nbsp;the&nbsp;term&nbsp;T&nbsp;associated&nbsp;with&nbsp;K1&nbsp;and&nbsp;K2


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WrmV95W2">0.3.104</a> 

<pre>
bb_rm/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95WvalV95W3">0.3.106</a> 

<pre>
bb_val/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.102">
0.3.102</a>&nbsp;&nbsp;Predicate:</h4> <a name="bbV95WletV95W3">
</a>

<div class="p"><!----></div>

<pre>
bb_let/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;bb_let(K1,K2,T)&nbsp;updates&nbsp;or&nbsp;defines&nbsp;the&nbsp;term&nbsp;associated&nbsp;with&nbsp;K1&nbsp;and&nbsp;K2&nbsp;to&nbsp;be&nbsp;T


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WdefV95W3">0.3.98</a> 

<pre>
bb_def/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95WsetV95W3">0.3.105</a> 

<pre>
bb_set/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hideV95WdefaultV95W1">0.3.357</a> 

<pre>
hide_default/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#initV95WgensymV95W1">0.3.367</a> 

<pre>
init_gensym/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WcV95WthresholdV95W2">0.3.609</a> 

<pre>
set_c_threshold/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#spyV95W1">0.3.650</a> 

<pre>
(spy)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.103">
0.3.103</a>&nbsp;&nbsp;Predicate:</h4> <a name="bbV95WresetV95W1">
</a>

<div class="p"><!----></div>

<pre>
bb_reset/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;cleans&nbsp;up&nbsp;and&nbsp;resizes&nbsp;to&nbsp;at&nbsp;least&nbsp;arg&nbsp;1&nbsp;bytes&nbsp;compound&nbsp;term&nbsp;area&nbsp;of&nbsp;the&nbsp;blackboard


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95Wgc0V95W0">0.3.100</a> 

<pre>
bb_gc0/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.104">
0.3.104</a>&nbsp;&nbsp;Predicate:</h4> <a name="bbV95WrmV95W2">
</a>

<div class="p"><!----></div>

<pre>
bb_rm/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;removes&nbsp;the&nbsp;term&nbsp;associated&nbsp;with&nbsp;K1&nbsp;and&nbsp;K2&nbsp;from&nbsp;the&nbsp;blackboard


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WgetV95W3">0.3.101</a> 

<pre>
bb_get/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fromV95WengineV95W1">0.3.298</a> 

<pre>
from_engine/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nospyV95W1">0.3.488</a> 

<pre>
(nospy)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.105">
0.3.105</a>&nbsp;&nbsp;Predicate:</h4> <a name="bbV95WsetV95W3">
</a>

<div class="p"><!----></div>

<pre>
bb_set/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;bb_set(K1,K2,T)&nbsp;updates&nbsp;the&nbsp;term&nbsp;associated&nbsp;with&nbsp;K1&nbsp;and&nbsp;K2&nbsp;to&nbsp;be&nbsp;a&nbsp;copy&nbsp;of&nbsp;T


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WletV95W3">0.3.102</a> 

<pre>
bb_let/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WputV95W3">0.3.430</a> 

<pre>
map_put/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.106">
0.3.106</a>&nbsp;&nbsp;Predicate:</h4> <a name="bbV95WvalV95W3">
</a>

<div class="p"><!----></div>

<pre>
bb_val/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;bb_val(K1,K2,T)&nbsp;T&nbsp;is&nbsp;(a&nbsp;copy&nbsp;of)&nbsp;the&nbsp;term&nbsp;associated&nbsp;with&nbsp;keys&nbsp;K1&nbsp;and&nbsp;K2


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#copyV95WtermV95W2">0.3.168</a> 

<pre>
copy_term/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WgetV95W3">0.3.101</a> 

<pre>
bb_get/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WmoduleV95W1">0.3.183</a> 

<pre>
current_module/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fromV95WengineV95W1">0.3.298</a> 

<pre>
from_engine/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WmoduleV95W1">0.3.383</a> 

<pre>
is_module/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WprologV95W1">0.3.385</a> 

<pre>
is_prolog/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WgetV95W3">0.3.427</a> 

<pre>
map_get/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#showV95WdefaultV95W1">0.3.628</a> 

<pre>
show_default/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.107">
0.3.107</a>&nbsp;&nbsp;Predicate:</h4> <a name="bbgcV95W0">
</a>

<div class="p"><!----></div>

<pre>
bbgc/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;enables&nbsp;blackboard&nbsp;gc&nbsp;


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.108">
0.3.108</a>&nbsp;&nbsp;Predicate:</h4> <a name="bbgcV95WstatusV95W1">
</a>

<div class="p"><!----></div>

<pre>
bbgc_status/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;shows&nbsp;if&nbsp;blackboard&nbsp;gc&nbsp;is&nbsp;enabled&nbsp;or&nbsp;not


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#vget0V95W2">0.3.755</a> 

<pre>
vget0/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WgcV95W0">0.3.99</a> 

<pre>
bb_gc/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.109">
0.3.109</a>&nbsp;&nbsp;Predicate:</h4> <a name="beginV95WcriticalV95W0">
</a>

<div class="p"><!----></div>

<pre>
begin_critical/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;begin&nbsp;serialized&nbsp;execution&nbsp;-&nbsp;enters&nbsp;critical&nbsp;region


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#lockV95WthreadV95WguardV95W1">0.3.412</a> 

<pre>
lock_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#sdebugV95W1">0.3.597</a> 

<pre>
sdebug/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.110">
0.3.110</a>&nbsp;&nbsp;Predicate:</h4> <a name="bgV95W1">
</a>

<div class="p"><!----></div>

<pre>
bg/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;runs&nbsp;Goal&nbsp;in&nbsp;background&nbsp;thread&nbsp;-&nbsp;you&nbsp;can&nbsp;set&nbsp;engine&nbsp;size&nbsp;like&nbsp;in&nbsp;heap(500)=&#62;bg(...)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bgV95W2">0.3.111</a> 

<pre>
bg/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#rpcV95WtestV95W0">0.3.588</a> 

<pre>
rpc_test/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.111">
0.3.111</a>&nbsp;&nbsp;Predicate:</h4> <a name="bgV95W2">
</a>

<div class="p"><!----></div>

<pre>
bg/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;runs&nbsp;Goal&nbsp;in&nbsp;new&nbsp;background&nbsp;thread,&nbsp;which&nbsp;is&nbsp;returned&nbsp;in&nbsp;second&nbsp;arg&nbsp;


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bgV95W3">0.3.112</a> 

<pre>
bg/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bgV95W1">0.3.110</a> 

<pre>
bg/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.112">
0.3.112</a>&nbsp;&nbsp;Predicate:</h4> <a name="bgV95W3">
</a>

<div class="p"><!----></div>

<pre>
bg/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;bg(Goal,Thread,EngineAddr):&nbsp;runs&nbsp;goal&nbsp;in&nbsp;background&nbsp;if&nbsp;threads&nbsp;are&nbsp;available


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bgV95W4">0.3.113</a> 

<pre>
bg/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bgV95W2">0.3.111</a> 

<pre>
bg/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#timedV95WcallV95W4">0.3.710</a> 

<pre>
timed_call/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.113">
0.3.113</a>&nbsp;&nbsp;Predicate:</h4> <a name="bgV95W4">
</a>

<div class="p"><!----></div>

<pre>
bg/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;bg(Goal,Thread,EngineAddr,EngineID):&nbsp;runs&nbsp;goal&nbsp;in&nbsp;background&nbsp;on&nbsp;new&nbsp;engine&nbsp;-&nbsp;with&nbsp;unique&nbsp;EngineID


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bgV95W7">0.3.114</a> 

<pre>
bg/7

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bgV95W3">0.3.112</a> 

<pre>
bg/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.114">
0.3.114</a>&nbsp;&nbsp;Predicate:</h4> <a name="bgV95W7">
</a>

<div class="p"><!----></div>

<pre>
bg/7

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;bg(Goal,H,S,T,-Thread,-EngineAddr,-EngineID):&nbsp;runs&nbsp;goal&nbsp;in&nbsp;background&nbsp;on&nbsp;engine&nbsp;with&nbsp;given&nbsp;heap,stack,trail


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#askV95WthreadV95W2">0.3.81</a> 

<pre>
ask_thread/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#debugmesV95W1">0.3.220</a> 

<pre>
debugmes/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WengineV95WidV95W2">0.3.318</a> 

<pre>
get_engine_id/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hasV95WthreadsV95W0">0.3.338</a> 

<pre>
has_threads/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#loadV95WengineV95W3">0.3.402</a> 

<pre>
load_engine/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#topcallV95W1">0.3.723</a> 

<pre>
topcall/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bgV95W4">0.3.113</a> 

<pre>
bg/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#runV95WserverV95W6">0.3.594</a> 

<pre>
run_server/6

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.115">
0.3.115</a>&nbsp;&nbsp;Predicate:</h4> <a name="bootV95W0">
</a>

<div class="p"><!----></div>

<pre>
boot/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;regenerates&nbsp;file&nbsp;wam.bp&nbsp;in&nbsp;BinProlog&nbsp;src&nbsp;directory


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#rebootV95W0">0.3.568</a> 

<pre>
reboot/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.116">
0.3.116</a>&nbsp;&nbsp;Predicate:</h4> <a name="bpV95WinfoV95W2">
</a>

<div class="p"><!----></div>

<pre>
bp_info/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;keeps&nbsp;basic&nbsp;help&nbsp;info&nbsp;on&nbsp;BinProlog&nbsp;builtins


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#aproposV95W2">0.3.70</a> 

<pre>
apropos/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.117">
0.3.117</a>&nbsp;&nbsp;Predicate:</h4> <a name="bpV95WonlyV95W1">
</a>

<div class="p"><!----></div>

<pre>
bp_only/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;runs&nbsp;goal&nbsp;only&nbsp;if&nbsp;is_prolog(binprolog)&nbsp;is&nbsp;true


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bpV95WonlyV95W2">0.3.118</a> 

<pre>
bp_only/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.118">
0.3.118</a>&nbsp;&nbsp;Predicate:</h4> <a name="bpV95WonlyV95W2">
</a>

<div class="p"><!----></div>

<pre>
bp_only/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Goal,Alternative):&nbsp;runs&nbsp;goal&nbsp;only&nbsp;if&nbsp;is_prolog(binprolog)&nbsp;is&nbsp;true&nbsp;otherwise&nbsp;runs&nbsp;Alternative


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#isV95WprologV95W1">0.3.385</a> 

<pre>
is_prolog/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bpV95WonlyV95W1">0.3.117</a> 

<pre>
bp_only/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.119">
0.3.119</a>&nbsp;&nbsp;Predicate:</h4> <a name="bpV95WvalV95W3">
</a>

<div class="p"><!----></div>

<pre>
bp_val/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;unifies&nbsp;with&nbsp;2&nbsp;key&nbsp;indexed&nbsp;global&nbsp;logical&nbsp;variable


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.120">
0.3.120</a>&nbsp;&nbsp;Predicate:</h4> <a name="callV95W1">
</a>

<div class="p"><!----></div>

<pre>
call/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;executes&nbsp;(atomic!)&nbsp;arg&nbsp;1


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.121">
0.3.121</a>&nbsp;&nbsp;Predicate:</h4> <a name="callV95W2">
</a>

<div class="p"><!----></div>

<pre>
call/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;efficient&nbsp;call/N&nbsp;variant


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WappendV95W3">0.3.687</a> 

<pre>
term_append/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#includeV95W1">0.3.364</a> 

<pre>
include/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.122">
0.3.122</a>&nbsp;&nbsp;Predicate:</h4> <a name="callV95W3">
</a>

<div class="p"><!----></div>

<pre>
call/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;efficient&nbsp;call/N&nbsp;variant


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WappendV95W3">0.3.687</a> 

<pre>
term_append/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.123">
0.3.123</a>&nbsp;&nbsp;Predicate:</h4> <a name="callV95W4">
</a>

<div class="p"><!----></div>

<pre>
call/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;efficient&nbsp;call/N&nbsp;variant


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WappendV95W3">0.3.687</a> 

<pre>
term_append/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#computeV95W4">0.3.165</a> 

<pre>
compute/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.124">
0.3.124</a>&nbsp;&nbsp;Predicate:</h4> <a name="callV95W5">
</a>

<div class="p"><!----></div>

<pre>
call/5

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;efficient&nbsp;call/N&nbsp;variant


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WappendV95W3">0.3.687</a> 

<pre>
term_append/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.125">
0.3.125</a>&nbsp;&nbsp;Predicate:</h4> <a name="callV95W6">
</a>

<div class="p"><!----></div>

<pre>
call/6

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;efficient&nbsp;call/N&nbsp;variant


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WappendV95W3">0.3.687</a> 

<pre>
term_append/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.126">
0.3.126</a>&nbsp;&nbsp;Predicate:</h4> <a name="callV95W7">
</a>

<div class="p"><!----></div>

<pre>
call/7

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;efficient&nbsp;call/N&nbsp;variant


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WappendV95W3">0.3.687</a> 

<pre>
term_append/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.127">
0.3.127</a>&nbsp;&nbsp;Predicate:</h4> <a name="callV95WexternalV95W3">
</a>

<div class="p"><!----></div>

<pre>
call_external/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;args:&nbsp;StringToStringFunctionAddress,InputChars,OuputChars&nbsp;-&nbsp;calls&nbsp;a&nbsp;C&nbsp;function


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.128">
0.3.128</a>&nbsp;&nbsp;Predicate:</h4> <a name="callV95WifdefV95W2">
</a>

<div class="p"><!----></div>

<pre>
call_ifdef/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;calls&nbsp;if&nbsp;predicate&nbsp;head&nbsp;is&nbsp;defined,&nbsp;calls&nbsp;arg&nbsp;2&nbsp;if&nbsp;not


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#debugmesV95W1">0.3.220</a> 

<pre>
debugmes/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WcompiledV95W1">0.3.376</a> 

<pre>
is_compiled/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WgcV95W0">0.3.99</a> 

<pre>
bb_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#prologV95WloadV95W1">0.3.533</a> 

<pre>
prolog_load/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#restartV95W0">0.3.575</a> 

<pre>
restart/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#showV95WdefaultsV95W0">0.3.629</a> 

<pre>
show_defaults/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WgcV95W0">0.3.778</a> 

<pre>
x_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xloadV95W1">0.3.788</a> 

<pre>
xload/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.129">
0.3.129</a>&nbsp;&nbsp;Predicate:</h4> <a name="callV95WjinniV95W1">
</a>

<div class="p"><!----></div>

<pre>
call_jinni/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;call_jinni(G)&nbsp;calls&nbsp;Jinni&nbsp;in&nbsp;Twin&nbsp;Prolog&nbsp;with&nbsp;first&nbsp;answer&nbsp;binding&nbsp;G&nbsp;and&nbsp;fails&nbsp;if&nbsp;no&nbsp;answers&nbsp;are&nbsp;found


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95WjinniV95W2">0.3.130</a> 

<pre>
call_jinni/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.130">
0.3.130</a>&nbsp;&nbsp;Predicate:</h4> <a name="callV95WjinniV95W2">
</a>

<div class="p"><!----></div>

<pre>
call_jinni/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;call_jinni(G,R)&nbsp;calls&nbsp;Jinni&nbsp;in&nbsp;Twin&nbsp;Prolog&nbsp;with&nbsp;first&nbsp;answer&nbsp;R=the(G)&nbsp;or&nbsp;R=no,&nbsp;without&nbsp;binding&nbsp;G


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#callV95WjinniV95W3">0.3.131</a> 

<pre>
call_jinni/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#callV95WjinniV95W1">0.3.129</a> 

<pre>
call_jinni/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.131">
0.3.131</a>&nbsp;&nbsp;Predicate:</h4> <a name="callV95WjinniV95W3">
</a>

<div class="p"><!----></div>

<pre>
call_jinni/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;call_jinni(X,G,R)&nbsp;calls&nbsp;Jinni&nbsp;in&nbsp;Twin&nbsp;Prolog&nbsp;with&nbsp;first&nbsp;answer&nbsp;R=the(X)&nbsp;or&nbsp;R=no,&nbsp;without&nbsp;binding&nbsp;G


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#callV95WjinniV95W2">0.3.130</a> 

<pre>
call_jinni/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#remoteV95WrunV95W6">0.3.572</a> 

<pre>
remote_run/6

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.132">
0.3.132</a>&nbsp;&nbsp;Predicate:</h4> <a name="callableV95W1">
</a>

<div class="p"><!----></div>

<pre>
callable/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;checks&nbsp;if&nbsp;predicate&nbsp;head&nbsp;is&nbsp;defined&nbsp;(callable)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WcompiledV95W1">0.3.376</a> 

<pre>
is_compiled/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WdynamicV95W1">0.3.378</a> 

<pre>
is_dynamic/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95W2">0.3.222</a> 

<pre>
default/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.133">
0.3.133</a>&nbsp;&nbsp;Predicate:</h4> <a name="catchV95W3">
</a>

<div class="p"><!----></div>

<pre>
catch/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;ISO&nbsp;Prolog&nbsp;exception&nbsp;operator:&nbsp;executes&nbsp;arg&nbsp;1&nbsp;and&nbsp;if&nbsp;it&nbsp;catches&nbsp;arg&nbsp;2,&nbsp;it&nbsp;executes&nbsp;arg&nbsp;3


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.134">
0.3.134</a>&nbsp;&nbsp;Predicate:</h4> <a name="cdV95W0">
</a>

<div class="p"><!----></div>

<pre>
cd/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;changes&nbsp;local&nbsp;dir&nbsp;to&nbsp;HOME&nbsp;directory&nbsp;or&nbsp;/&nbsp;if&nbsp;no&nbsp;such&nbsp;env&nbsp;var


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.135">
0.3.135</a>&nbsp;&nbsp;Predicate:</h4> <a name="cdV95W1">
</a>

<div class="p"><!----></div>

<pre>
cd/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;changes&nbsp;local&nbsp;dir&nbsp;to&nbsp;arg&nbsp;1


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#unixV95WcdV95W1">0.3.742</a> 

<pre>
unix_cd/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.136">
0.3.136</a>&nbsp;&nbsp;Predicate:</h4> <a name="cdelqV95W4">
</a>

<div class="p"><!----></div>

<pre>
cdelq/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;deletes&nbsp;first&nbsp;matching&nbsp;element&nbsp;from&nbsp;a&nbsp;queue

EXAMPLE(S):

?-cdelq(key1,key2,_A,_B).
_A&nbsp;=&nbsp;_x148849;
_B&nbsp;=&nbsp;33;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#arrayV95WgetV95W3">0.3.75</a> 

<pre>
array_get/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WabolishV95W2">0.3.190</a> 

<pre>
db_abolish/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95Wretract1V95W2">0.3.207</a> 

<pre>
db_retract1/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WgcV95W1">0.3.426</a> 

<pre>
map_gc/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WrmV95WoneV95W3">0.3.458</a> 

<pre>
mmap_rm_one/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.137">
0.3.137</a>&nbsp;&nbsp;Predicate:</h4> <a name="cdelqV95WanyV95W3">
</a>

<div class="p"><!----></div>

<pre>
cdelq_any/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;deletes&nbsp;any&nbsp;matching&nbsp;element&nbsp;from&nbsp;a&nbsp;queue

EXAMPLE(S):

?-cdelq_any(key1,key2,_A).
no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#arrayV95WgetV95W3">0.3.75</a> 

<pre>
array_get/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#mmapV95WrmV95W3">0.3.456</a> 

<pre>
mmap_rm/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.138">
0.3.138</a>&nbsp;&nbsp;Predicate:</h4> <a name="ceilingV95W2">
</a>

<div class="p"><!----></div>

<pre>
ceiling/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;float&nbsp;to&nbsp;int&nbsp;function

EXAMPLE(S):

?-ceiling(1.3,_A).
_A&nbsp;=&nbsp;2;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#integerV95W2">0.3.370</a> 

<pre>
integer/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.139">
0.3.139</a>&nbsp;&nbsp;Predicate:</h4> <a name="changeV95WargV95W3">
</a>

<div class="p"><!----></div>

<pre>
change_arg/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;destructive:&nbsp;change_arg(I,T,X)&nbsp;replaces&nbsp;arg&nbsp;I&nbsp;of&nbsp;T&nbsp;with&nbsp;X

EXAMPLE(S):

?-change_arg(2,f(a,b),c).

yes


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#ifV95WanyV95W3">0.3.362</a> 

<pre>
if_any/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.140">
0.3.140</a>&nbsp;&nbsp;Predicate:</h4> <a name="charV95WofV95W2">
</a>

<div class="p"><!----></div>

<pre>
char_of/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;a&nbsp;Prolog&nbsp;file&nbsp;to&nbsp;a&nbsp;set&nbsp;of&nbsp;ascii&nbsp;codes&nbsp;-&nbsp;on&nbsp;backtracking


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V61WV58WV61WV95W2">0.3.31</a> 

<pre>
(=:=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fcloseV95W1">0.3.267</a> 

<pre>
fclose/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fgetcV95W2">0.3.270</a> 

<pre>
fgetc/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#findV95WfileV95W2">0.3.277</a> 

<pre>
find_file/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fopenV95W3">0.3.288</a> 

<pre>
fopen/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#repeatV95W0">0.3.574</a> 

<pre>
repeat/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.141">
0.3.141</a>&nbsp;&nbsp;Predicate:</h4> <a name="checkV95WpasswordV95W1">
</a>

<div class="p"><!----></div>

<pre>
check_password/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;checks&nbsp;that&nbsp;password&nbsp;matches&nbsp;default&nbsp;password


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV61WV95W2">0.3.33</a> 

<pre>
(==)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#defaultV95WpasswordV95W1">0.3.225</a> 

<pre>
default_password/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.142">
0.3.142</a>&nbsp;&nbsp;Predicate:</h4> <a name="cinV95W1">
</a>

<div class="p"><!----></div>

<pre>
cin/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;tries&nbsp;to&nbsp;get&nbsp;and&nbsp;remove&nbsp;a&nbsp;term&nbsp;from&nbsp;Linda&nbsp;blackboard


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#localV95WcinV95W1">0.3.406</a> 

<pre>
local_cin/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.143">
0.3.143</a>&nbsp;&nbsp;Predicate:</h4> <a name="clauseV95W2">
</a>

<div class="p"><!----></div>

<pre>
clause/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;clause(H,B)&nbsp;generates&nbsp;a&nbsp;clause&nbsp;with&nbsp;head&nbsp;matching&nbsp;H&nbsp;and&nbsp;body&nbsp;B


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WclauseV95W3">0.3.195</a> 

<pre>
db_clause/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WclauseV95W2">0.3.775</a> 

<pre>
x_clause/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#assertedV95W1">0.3.88</a> 

<pre>
asserted/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.144">
0.3.144</a>&nbsp;&nbsp;Predicate:</h4> <a name="clauseV95WofV95W2">
</a>

<div class="p"><!----></div>

<pre>
clause_of/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;a&nbsp;Prolog&nbsp;file&nbsp;to&nbsp;a&nbsp;set&nbsp;of&nbsp;clauses&nbsp;-&nbsp;on&nbsp;backtracking


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WofV95W2">0.3.691</a> 

<pre>
term_of/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.145">
0.3.145</a>&nbsp;&nbsp;Predicate:</h4> <a name="cleanV95WupV95WdeadV95WenginesV95W0">
</a>

<div class="p"><!----></div>

<pre>
clean_up_dead_engines/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;frees&nbsp;resources&nbsp;used&nbsp;by&nbsp;dead&nbsp;engines


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cleanV95WupV95WenginesV95W1">0.3.147</a> 

<pre>
clean_up_engines/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.146">
0.3.146</a>&nbsp;&nbsp;Predicate:</h4> <a name="cleanV95WupV95WenginesV95W0">
</a>

<div class="p"><!----></div>

<pre>
clean_up_engines/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;frees&nbsp;resources&nbsp;used&nbsp;by&nbsp;all&nbsp;engines&nbsp;except&nbsp;main


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cleanV95WupV95WenginesV95W1">0.3.147</a> 

<pre>
clean_up_engines/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.147">
0.3.147</a>&nbsp;&nbsp;Predicate:</h4> <a name="cleanV95WupV95WenginesV95W1">
</a>

<div class="p"><!----></div>

<pre>
clean_up_engines/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;internal&nbsp;predicate


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V61WV92WV61WV95W2">0.3.34</a> 

<pre>
(=\=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#debugmesV95W1">0.3.220</a> 

<pre>
debugmes/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#destroyV95WengineV95W1">0.3.232</a> 

<pre>
destroy_engine/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WengineV95WpropV95W3">0.3.319</a> 

<pre>
get_engine_prop/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listV95WenginesV95W1">0.3.396</a> 

<pre>
list_engines/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#memberV95W2">0.3.442</a> 

<pre>
member/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cleanV95WupV95WdeadV95WenginesV95W0">0.3.145</a> 

<pre>
clean_up_dead_engines/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cleanV95WupV95WenginesV95W0">0.3.146</a> 

<pre>
clean_up_engines/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.148">
0.3.148</a>&nbsp;&nbsp;Predicate:</h4> <a name="clearV95WbpV95WerrorV95W0">
</a>

<div class="p"><!----></div>

<pre>
clear_bp_error/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;clears&nbsp;errors&nbsp;set&nbsp;by&nbsp;various&nbsp;conditions


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#setV95WbpV95WerrorV95W4">0.3.607</a> 

<pre>
set_bp_error/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#addqV95W3">0.3.56</a> 

<pre>
addq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95WgcV95W0">0.3.99</a> 

<pre>
bb_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pushqV95W3">0.3.538</a> 

<pre>
pushq/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.149">
0.3.149</a>&nbsp;&nbsp;Predicate:</h4> <a name="cloneV95WtermV95W3">
</a>

<div class="p"><!----></div>

<pre>
clone_term/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;clone_term(Vs,T,CT)&nbsp;does&nbsp;copy_term(T,C)&nbsp;while&nbsp;keeping&nbsp;unchanged&nbsp;variables&nbsp;Vs&nbsp;-&nbsp;useful&nbsp;if&nbsp;doing&nbsp;things&nbsp;like&nbsp;setarg/3&nbsp;on&nbsp;the&nbsp;new&nbsp;copy

EXAMPLE(S):

?-clone_term([_A,_C],f(_A,_B,_B,_C),_D).
_A&nbsp;=&nbsp;_x149826;
_B&nbsp;=&nbsp;_x149196;
_C&nbsp;=&nbsp;_x149829;
_D&nbsp;=&nbsp;f(_x149826,_x149827,_x149827,_x149829);

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#copyV95WtermV95W2">0.3.168</a> 

<pre>
copy_term/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.150">
0.3.150</a>&nbsp;&nbsp;Predicate:</h4> <a name="closeV95W1">
</a>

<div class="p"><!----></div>

<pre>
close/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;closes&nbsp;a&nbsp;stream&nbsp;opened&nbsp;by&nbsp;open/3


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#atomicV95W1">0.3.95</a> 

<pre>
atomic/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.151">
0.3.151</a>&nbsp;&nbsp;Predicate:</h4> <a name="closeV95WiteratorV95W1">
</a>

<div class="p"><!----></div>

<pre>
close_iterator/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Iterator)&nbsp;closes&nbsp;an&nbsp;iterator


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WstoreV95WopV95W4">0.3.692</a> 

<pre>
term_store_op/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#getV95WallV95WtermsV95W2">0.3.311</a> 

<pre>
get_all_terms/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.152">
0.3.152</a>&nbsp;&nbsp;Predicate:</h4> <a name="closeV95WsocketV95W1">
</a>

<div class="p"><!----></div>

<pre>
close_socket/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;closes&nbsp;a&nbsp;server,&nbsp;service&nbsp;or&nbsp;client


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.153">
0.3.153</a>&nbsp;&nbsp;Predicate:</h4> <a name="closeV95WstreamV95W2">
</a>

<div class="p"><!----></div>

<pre>
close_stream/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Type,StreamID)&nbsp;closes&nbsp;various&nbsp;streams


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#fcloseV95W1">0.3.267</a> 

<pre>
fclose/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.154">
0.3.154</a>&nbsp;&nbsp;Predicate:</h4> <a name="cmakeV95W0">
</a>

<div class="p"><!----></div>

<pre>
cmake/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;compiles&nbsp;BinProlog's&nbsp;Prolog&nbsp;components&nbsp;to&nbsp;compact&nbsp;C&nbsp;code&nbsp;-&nbsp;for&nbsp;packaging&nbsp;as&nbsp;standalone&nbsp;executable


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cmakeV95W1">0.3.155</a> 

<pre>
cmake/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.155">
0.3.155</a>&nbsp;&nbsp;Predicate:</h4> <a name="cmakeV95W1">
</a>

<div class="p"><!----></div>

<pre>
cmake/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;compiles&nbsp;a&nbsp;Project&nbsp;to&nbsp;compact&nbsp;C&nbsp;code&nbsp;-&nbsp;for&nbsp;packaging&nbsp;as&nbsp;standalone&nbsp;executable


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cmakeV95W2">0.3.156</a> 

<pre>
cmake/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cmakeV95W0">0.3.154</a> 

<pre>
cmake/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.156">
0.3.156</a>&nbsp;&nbsp;Predicate:</h4> <a name="cmakeV95W2">
</a>

<div class="p"><!----></div>

<pre>
cmake/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Project,Module):&nbsp;compiles&nbsp;to&nbsp;C&nbsp;a&nbsp;project&nbsp;with&nbsp;all&nbsp;clauses&nbsp;belonging&nbsp;to&nbsp;Module


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cmakeV95W1">0.3.155</a> 

<pre>
cmake/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#qmakeV95W2">0.3.550</a> 

<pre>
qmake/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.157">
0.3.157</a>&nbsp;&nbsp;Predicate:</h4> <a name="cmembqV95W3">
</a>

<div class="p"><!----></div>

<pre>
cmembq/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;generates&nbsp;(copies&nbsp;of)&nbsp;members&nbsp;of&nbsp;a&nbsp;queue

EXAMPLE(S):

?-cmembq(key1,key2,_A).
no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#arrayV95WgetV95W3">0.3.75</a> 

<pre>
array_get/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WclauseV95W3">0.3.195</a> 

<pre>
db_clause/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WkeyV95W2">0.3.428</a> 

<pre>
map_key/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WgetV95W3">0.3.451</a> 

<pre>
mmap_get/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WkeyV95W2">0.3.452</a> 

<pre>
mmap_key/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.158">
0.3.158</a>&nbsp;&nbsp;Predicate:</h4> <a name="cnlV95W0">
</a>

<div class="p"><!----></div>

<pre>
cnl/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;a&nbsp;new&nbsp;line


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#nlV95W0">0.3.484</a> 

<pre>
nl/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.159">
0.3.159</a>&nbsp;&nbsp;Predicate:</h4> <a name="coV95W0">
</a>

<div class="p"><!----></div>

<pre>
co/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reconsults/recompiles&nbsp;last&nbsp;file


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#includeV95W1">0.3.364</a> 

<pre>
include/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.160">
0.3.160</a>&nbsp;&nbsp;Predicate:</h4> <a name="coV95W1">
</a>

<div class="p"><!----></div>

<pre>
co/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reconsults&nbsp;using&nbsp;fast&nbsp;reader


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#reconsultV95W1">0.3.569</a> 

<pre>
reconsult/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V126WV95W1">0.3.790</a> 

<pre>
~&nbsp;/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.161">
0.3.161</a>&nbsp;&nbsp;Predicate:</h4> <a name="codesV95WwordsV95W2">
</a>

<div class="p"><!----></div>

<pre>
codes_words/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;converts&nbsp;a&nbsp;list&nbsp;of&nbsp;character&nbsp;codes&nbsp;to&nbsp;a&nbsp;list&nbsp;of&nbsp;words&nbsp;and&nbsp;back


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#toV95WwordsV95W2">0.3.719</a> 

<pre>
to_words/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#varV95W1">0.3.751</a> 

<pre>
var/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#wordsV95WcodeV95W2">0.3.765</a> 

<pre>
words_code/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#readV95WwordsV95W1">0.3.567</a> 

<pre>
read_words/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sentenceV95WofV95W2">0.3.604</a> 

<pre>
sentence_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tokenV95WofV95W2">0.3.720</a> 

<pre>
token_of/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.162">
0.3.162</a>&nbsp;&nbsp;Predicate:</h4> <a name="compareV95W3">
</a>

<div class="p"><!----></div>

<pre>
compare/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;&lt;,=,&#62;&nbsp;in&nbsp;arg&nbsp;1&nbsp;after&nbsp;comparing&nbsp;arg&nbsp;2&nbsp;with&nbsp;arg&nbsp;3

EXAMPLE(S):

?-compare(_A,1,2).
_A&nbsp;=&nbsp;(&lt;);

no

?-compare(_A,f(b),f(a)).
_A&nbsp;=&nbsp;(&#62;);

no

?-compare(_A,s(_B),s(_B)).
_A&nbsp;=&nbsp;(=);
_B&nbsp;=&nbsp;_x149196;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.163">
0.3.163</a>&nbsp;&nbsp;Predicate:</h4> <a name="compileV95W1">
</a>

<div class="p"><!----></div>

<pre>
compile/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;applies&nbsp;current&nbsp;compilation&nbsp;method&nbsp;to&nbsp;the&nbsp;file&nbsp;arg&nbsp;1


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.164">
0.3.164</a>&nbsp;&nbsp;Predicate:</h4> <a name="compoundV95W1">
</a>

<div class="p"><!----></div>

<pre>
compound/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;it&nbsp;has&nbsp;arity&nbsp;&#62;&nbsp;0

EXAMPLE(S):

?-compound(f(a)).

yes


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#atomicV95W1">0.3.95</a> 

<pre>
atomic/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.165">
0.3.165</a>&nbsp;&nbsp;Predicate:</h4> <a name="computeV95W4">
</a>

<div class="p"><!----></div>

<pre>
compute/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;applies&nbsp;Op&nbsp;to&nbsp;arg&nbsp;2&nbsp;and&nbsp;arg&nbsp;3&nbsp;giving&nbsp;a&nbsp;result


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#callV95W4">0.3.123</a> 

<pre>
call/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.166">
0.3.166</a>&nbsp;&nbsp;Predicate:</h4> <a name="consultV95W1">
</a>

<div class="p"><!----></div>

<pre>
consult/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;consults&nbsp;with&nbsp;possible&nbsp;duplication&nbsp;of&nbsp;clauses,&nbsp;allows&nbsp;later&nbsp;dynamic&nbsp;recompilation&nbsp;depending&nbsp;on&nbsp;db_ratio/1


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#consultV95W2">0.3.167</a> 

<pre>
consult/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WconsultV95W1">0.3.776</a> 

<pre>
x_consult/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#xloadV95W1">0.3.788</a> 

<pre>
xload/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.167">
0.3.167</a>&nbsp;&nbsp;Predicate:</h4> <a name="consultV95W2">
</a>

<div class="p"><!----></div>

<pre>
consult/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;consult(File,DB)&nbsp;consults&nbsp;File&nbsp;into&nbsp;DB)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WconsultV95W2">0.3.198</a> 

<pre>
db_consult/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#consultV95W1">0.3.166</a> 

<pre>
consult/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.168">
0.3.168</a>&nbsp;&nbsp;Predicate:</h4> <a name="copyV95WtermV95W2">
</a>

<div class="p"><!----></div>

<pre>
copy_term/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;a&nbsp;copy&nbsp;of&nbsp;arg&nbsp;1&nbsp;with&nbsp;fresh&nbsp;variables

EXAMPLE(S):

?-copy_term(f(_A,_A,_B,_B),_C).
_A&nbsp;=&nbsp;_x149028;
_B&nbsp;=&nbsp;_x149030;
_C&nbsp;=&nbsp;f(_x149464,_x149464,_x149466,_x149466);

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V36WprocessV95WcatchV95W3">0.3.11</a> 

<pre>
$process_catch/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95Wgc0V95W0">0.3.100</a> 

<pre>
bb_gc0/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95WvalV95W3">0.3.106</a> 

<pre>
bb_val/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cloneV95WtermV95W3">0.3.149</a> 

<pre>
clone_term/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#theV95W3">0.3.696</a> 

<pre>
the/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.169">
0.3.169</a>&nbsp;&nbsp;Predicate:</h4> <a name="cosV95W2">
</a>

<div class="p"><!----></div>

<pre>
cos/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;float&nbsp;function


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.170">
0.3.170</a>&nbsp;&nbsp;Predicate:</h4> <a name="countV95WtermsV95W2">
</a>

<div class="p"><!----></div>

<pre>
count_terms/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;the&nbsp;number&nbsp;of&nbsp;terms&nbsp;attached&nbsp;to&nbsp;a&nbsp;key


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WstoreV95WopV95W4">0.3.692</a> 

<pre>
term_store_op/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.171">
0.3.171</a>&nbsp;&nbsp;Predicate:</h4> <a name="coutV95W1">
</a>

<div class="p"><!----></div>

<pre>
cout/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;adds&nbsp;a&nbsp;term&nbsp;to&nbsp;the&nbsp;blackboard,&nbsp;unless&nbsp;already&nbsp;a&nbsp;matching&nbsp;one&nbsp;is&nbsp;there


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#localV95WcoutV95W1">0.3.407</a> 

<pre>
local_cout/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.172">
0.3.172</a>&nbsp;&nbsp;Predicate:</h4> <a name="cpopqV95W3">
</a>

<div class="p"><!----></div>

<pre>
cpopq/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;pops&nbsp;(copy&nbsp;of)&nbsp;first&nbsp;element&nbsp;of&nbsp;persistent&nbsp;queue

EXAMPLE(S):

?-cpopq(key1,key2,_A).
no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V92WV61WV61WV95W2">0.3.49</a> 

<pre>
(\==)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WbpV95WerrorV95W4">0.3.312</a> 

<pre>
get_bp_error/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.173">
0.3.173</a>&nbsp;&nbsp;Predicate:</h4> <a name="createV95WengineV95W1">
</a>

<div class="p"><!----></div>

<pre>
create_engine/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;makes&nbsp;a&nbsp;new&nbsp;engine&nbsp;or&nbsp;reuses&nbsp;a&nbsp;dead&nbsp;one


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#openV95WengineV95W3">0.3.505</a> 

<pre>
open_engine/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.174">
0.3.174</a>&nbsp;&nbsp;Predicate:</h4> <a name="createV95WengineV95W4">
</a>

<div class="p"><!----></div>

<pre>
create_engine/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;create_engine(Heap,Stack,Trail,IntHandle)&nbsp;creates&nbsp;an&nbsp;engine&nbsp;IntHandle


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#createV95WnewV95WengineV95W1">0.3.175</a> 

<pre>
create_new_engine/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.175">
0.3.175</a>&nbsp;&nbsp;Predicate:</h4> <a name="createV95WnewV95WengineV95W1">
</a>

<div class="p"><!----></div>

<pre>
create_new_engine/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;creates&nbsp;an&nbsp;engine&nbsp;as&nbsp;big&nbsp;as&nbsp;the&nbsp;current&nbsp;one


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#createV95WengineV95W4">0.3.174</a> 

<pre>
create_engine/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.176">
0.3.176</a>&nbsp;&nbsp;Predicate:</h4> <a name="ctimeV95W1">
</a>

<div class="p"><!----></div>

<pre>
ctime/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;elapsed&nbsp;cpu&nbsp;time&nbsp;in&nbsp;ms

EXAMPLE(S):

?-ctime(_A).
_A&nbsp;=&nbsp;7046;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#statisticsV95W2">0.3.663</a> 

<pre>
statistics/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hashV95WcompileV95W0">0.3.342</a> 

<pre>
hash_compile/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#rpcV95WtestV95W1">0.3.589</a> 

<pre>
rpc_test/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WgcV95W0">0.3.778</a> 

<pre>
x_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WtracedV95WcallV95W1">0.3.787</a> 

<pre>
x_traced_call/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.177">
0.3.177</a>&nbsp;&nbsp;Predicate:</h4> <a name="currentV95WdbV95W1">
</a>

<div class="p"><!----></div>

<pre>
current_db/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;the&nbsp;name&nbsp;of&nbsp;currently&nbsp;active&nbsp;database


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#vget0V95W2">0.3.755</a> 

<pre>
vget0/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#abolishV95W1">0.3.51</a> 

<pre>
abolish/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#assertV95WfromV95WcharsV95W1">0.3.85</a> 

<pre>
assert_from_chars/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#assertaV95W1">0.3.87</a> 

<pre>
asserta/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#assertzV95W1">0.3.89</a> 

<pre>
assertz/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#clauseV95W2">0.3.143</a> 

<pre>
clause/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#consultV95W1">0.3.166</a> 

<pre>
consult/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WcleanV95W0">0.3.196</a> 

<pre>
db_clean/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WsaveV95W1">0.3.210</a> 

<pre>
db_save/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dyn2statV95W1">0.3.243</a> 

<pre>
dyn2stat/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WassertedV95W1">0.3.374</a> 

<pre>
is_asserted/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#makeV95WcompileableV95W2">0.3.421</a> 

<pre>
make_compileable/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#oconsultV95W1">0.3.499</a> 

<pre>
oconsult/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#retractV95W1">0.3.576</a> 

<pre>
retract/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#retract1V95W1">0.3.577</a> 

<pre>
retract1/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#retractallV95W1">0.3.578</a> 

<pre>
retractall/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#stat2dynV95W1">0.3.659</a> 

<pre>
stat2dyn/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#thisV95WdbV95W1">0.3.697</a> 

<pre>
this_db/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.178">
0.3.178</a>&nbsp;&nbsp;Predicate:</h4> <a name="currentV95WengineV95W1">
</a>

<div class="p"><!----></div>

<pre>
current_engine/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;the&nbsp;unique&nbsp;id&nbsp;of&nbsp;the&nbsp;current&nbsp;engine


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WengineV95WidV95W1">0.3.180</a> 

<pre>
current_engine_id/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.179">
0.3.179</a>&nbsp;&nbsp;Predicate:</h4> <a name="currentV95WengineV95WaddrV95W1">
</a>

<div class="p"><!----></div>

<pre>
current_engine_addr/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;current&nbsp;engine&nbsp;handle


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WengineV95WidV95W1">0.3.180</a> 

<pre>
current_engine_id/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WengineV95WthreadV95W1">0.3.181</a> 

<pre>
current_engine_thread/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#thisV95WengineV95W1">0.3.698</a> 

<pre>
this_engine/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.180">
0.3.180</a>&nbsp;&nbsp;Predicate:</h4> <a name="currentV95WengineV95WidV95W1">
</a>

<div class="p"><!----></div>

<pre>
current_engine_id/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;a&nbsp;unique&nbsp;id&nbsp;associated&nbsp;to&nbsp;an&nbsp;engine&nbsp;at&nbsp;creation&nbsp;time


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WengineV95WaddrV95W1">0.3.179</a> 

<pre>
current_engine_addr/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WengineV95WidV95W2">0.3.318</a> 

<pre>
get_engine_id/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WengineV95W1">0.3.178</a> 

<pre>
current_engine/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.181">
0.3.181</a>&nbsp;&nbsp;Predicate:</h4> <a name="currentV95WengineV95WthreadV95W1">
</a>

<div class="p"><!----></div>

<pre>
current_engine_thread/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;from&nbsp;the&nbsp;current&nbsp;Engine&nbsp;the&nbsp;thread&nbsp;it&nbsp;is&nbsp;running&nbsp;on


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WengineV95WaddrV95W1">0.3.179</a> 

<pre>
current_engine_addr/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WengineV95WthreadV95W2">0.3.320</a> 

<pre>
get_engine_thread/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#localV95WinV95W1">0.3.408</a> 

<pre>
local_in/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#localV95WwhenV95W1">0.3.411</a> 

<pre>
local_when/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.182">
0.3.182</a>&nbsp;&nbsp;Predicate:</h4> <a name="currentV95WinputV95W1">
</a>

<div class="p"><!----></div>

<pre>
current_input/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;current&nbsp;input&nbsp;stream


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#pcollectV95W2">0.3.513</a> 

<pre>
pcollect/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.183">
0.3.183</a>&nbsp;&nbsp;Predicate:</h4> <a name="currentV95WmoduleV95W1">
</a>

<div class="p"><!----></div>

<pre>
current_module/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;name&nbsp;of&nbsp;current&nbsp;module


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95WvalV95W3">0.3.106</a> 

<pre>
bb_val/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#endV95WmoduleV95W1">0.3.255</a> 

<pre>
end_module/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.184">
0.3.184</a>&nbsp;&nbsp;Predicate:</h4> <a name="currentV95WopV95W3">
</a>

<div class="p"><!----></div>

<pre>
current_op/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;generates/check&nbsp;current&nbsp;op/3&nbsp;operator&nbsp;definition(s)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#forV95W3">0.3.289</a> 

<pre>
for/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#isV95WinteractiveV95W0">0.3.380</a> 

<pre>
is_interactive/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.185">
0.3.185</a>&nbsp;&nbsp;Predicate:</h4> <a name="currentV95WoutputV95W1">
</a>

<div class="p"><!----></div>

<pre>
current_output/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;current&nbsp;output&nbsp;stream


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.186">
0.3.186</a>&nbsp;&nbsp;Predicate:</h4> <a name="currentV95WpredicateV95W1">
</a>

<div class="p"><!----></div>

<pre>
current_predicate/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;generates/checks&nbsp;the&nbsp;head&nbsp;of&nbsp;an&nbsp;existing&nbsp;predicate


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.187">
0.3.187</a>&nbsp;&nbsp;Predicate:</h4> <a name="currentV95WpredicateV95W2">
</a>

<div class="p"><!----></div>

<pre>
current_predicate/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;generates/checks&nbsp;name&nbsp;and&nbsp;head&nbsp;of&nbsp;a&nbsp;currently&nbsp;defined&nbsp;predicate


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#showV95WdefaultsV95W0">0.3.629</a> 

<pre>
show_defaults/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.188">
0.3.188</a>&nbsp;&nbsp;Predicate:</h4> <a name="currentV95WthreadV95W1">
</a>

<div class="p"><!----></div>

<pre>
current_thread/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;thread&nbsp;id&nbsp;number&nbsp;of&nbsp;current&nbsp;thread


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.189">
0.3.189</a>&nbsp;&nbsp;Predicate:</h4> <a name="cwriteV95W1">
</a>

<div class="p"><!----></div>

<pre>
cwrite/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;basic&nbsp;but&nbsp;quick&nbsp;C-version&nbsp;of&nbsp;write/1


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.190">
0.3.190</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WabolishV95W2">
</a>

<div class="p"><!----></div>

<pre>
db_abolish/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db_abolish(DB,F/N)&nbsp;removes&nbsp;predicate&nbsp;F/N&nbsp;from&nbsp;DB


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cdelqV95W4">0.3.136</a> 

<pre>
cdelq/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#abolishV95W1">0.3.51</a> 

<pre>
abolish/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WmoveV95W2">0.3.203</a> 

<pre>
db_move/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WretractallV95W3">0.3.209</a> 

<pre>
db_retractall/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.191">
0.3.191</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WassertV95W2">
</a>

<div class="p"><!----></div>

<pre>
db_assert/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;does&nbsp;assert/1&nbsp;arg&nbsp;2&nbsp;into&nbsp;database&nbsp;given&nbsp;as&nbsp;arg&nbsp;1


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WassertzV95W2">0.3.194</a> 

<pre>
db_assertz/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.192">
0.3.192</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WassertaV95W2">
</a>

<div class="p"><!----></div>

<pre>
db_asserta/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;does&nbsp;asserta/1&nbsp;arg&nbsp;2&nbsp;into&nbsp;database&nbsp;given&nbsp;as&nbsp;arg&nbsp;1


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#pushqV95W3">0.3.538</a> 

<pre>
pushq/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#assertaV95W1">0.3.87</a> 

<pre>
asserta/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WretractallV95W3">0.3.209</a> 

<pre>
db_retractall/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.193">
0.3.193</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WassertedV95W2">
</a>

<div class="p"><!----></div>

<pre>
db_asserted/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;runs&nbsp;predicate&nbsp;arg&nbsp;2&nbsp;if&nbsp;asserted&nbsp;in&nbsp;database&nbsp;arg&nbsp;1


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WclauseV95W3">0.3.195</a> 

<pre>
db_clause/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.194">
0.3.194</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WassertzV95W2">
</a>

<div class="p"><!----></div>

<pre>
db_assertz/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;does&nbsp;assertz/1&nbsp;arg&nbsp;2&nbsp;into&nbsp;database&nbsp;given&nbsp;as&nbsp;arg&nbsp;1


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#addqV95W3">0.3.56</a> 

<pre>
addq/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#assertzV95W1">0.3.89</a> 

<pre>
assertz/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WassertV95W2">0.3.191</a> 

<pre>
db_assert/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.195">
0.3.195</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WclauseV95W3">
</a>

<div class="p"><!----></div>

<pre>
db_clause/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;clause(DB,H,B)&nbsp;generates&nbsp;a&nbsp;clause&nbsp;found&nbsp;in&nbsp;database&nbsp;DB&nbsp;with&nbsp;head&nbsp;matching&nbsp;H&nbsp;and&nbsp;body&nbsp;B


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cmembqV95W3">0.3.157</a> 

<pre>
cmembq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WheadV95W2">0.3.199</a> 

<pre>
db_head/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#clauseV95W2">0.3.143</a> 

<pre>
clause/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WassertedV95W2">0.3.193</a> 

<pre>
db_asserted/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WsaveV95W2">0.3.211</a> 

<pre>
db_save/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.196">
0.3.196</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WcleanV95W0">
</a>

<div class="p"><!----></div>

<pre>
db_clean/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;abolishes&nbsp;all&nbsp;predicates&nbsp;in&nbsp;currently&nbsp;active&nbsp;database


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WcleanV95W1">0.3.197</a> 

<pre>
db_clean/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.197">
0.3.197</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WcleanV95W1">
</a>

<div class="p"><!----></div>

<pre>
db_clean/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db_clean(DB)&nbsp;abolishes&nbsp;all&nbsp;predicates&nbsp;in&nbsp;DB


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WcleanV95W0">0.3.196</a> 

<pre>
db_clean/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#makeV95WcompileableV95W2">0.3.421</a> 

<pre>
make_compileable/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.198">
0.3.198</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WconsultV95W2">
</a>

<div class="p"><!----></div>

<pre>
db_consult/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db_consult(File,Db)&nbsp;consults&nbsp;a&nbsp;file&nbsp;to&nbsp;a&nbsp;database&nbsp;Db


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#findV95WfileV95W2">0.3.277</a> 

<pre>
find_file/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#consultV95W2">0.3.167</a> 

<pre>
consult/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.199">
0.3.199</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WheadV95W2">
</a>

<div class="p"><!----></div>

<pre>
db_head/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;generates/checks&nbsp;a&nbsp;predicate&nbsp;head&nbsp;in&nbsp;database&nbsp;(arg&nbsp;1)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WclauseV95W3">0.3.195</a> 

<pre>
db_clause/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WmoveV95W2">0.3.203</a> 

<pre>
db_move/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#stat2dynV95W2">0.3.660</a> 

<pre>
stat2dyn/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.200">
0.3.200</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WisV95WdynamicV95W2">
</a>

<div class="p"><!----></div>

<pre>
db_is_dynamic/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;checks&nbsp;if&nbsp;dynamic&nbsp;in&nbsp;a&nbsp;given&nbsp;database


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.201">
0.3.201</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WlistingV95W1">
</a>

<div class="p"><!----></div>

<pre>
db_listing/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;lists&nbsp;caluses&nbsp;given&nbsp;database


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.202">
0.3.202</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WlistingV95W2">
</a>

<div class="p"><!----></div>

<pre>
db_listing/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;lists&nbsp;predicate&nbsp;F/N&nbsp;in&nbsp;given&nbsp;database


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.203">
0.3.203</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WmoveV95W2">
</a>

<div class="p"><!----></div>

<pre>
db_move/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db_move(FromDB,ToDB)&nbsp;moves&nbsp;the&nbsp;content&nbsp;of&nbsp;database&nbsp;FromDB&nbsp;over&nbsp;database&nbsp;ToDB&nbsp;while&nbsp;replacing&nbsp;similar&nbsp;predicates


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WabolishV95W2">0.3.190</a> 

<pre>
db_abolish/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WheadV95W2">0.3.199</a> 

<pre>
db_head/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#oconsultV95W1">0.3.499</a> 

<pre>
oconsult/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.204">
0.3.204</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WratioV95W1">
</a>

<div class="p"><!----></div>

<pre>
db_ratio/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sets/gets&nbsp;call/assert&nbsp;ratio&nbsp;which&nbsp;triggers&nbsp;dynamic&nbsp;recompilation


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#integerV95W1">0.3.369</a> 

<pre>
integer/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vget0V95W2">0.3.755</a> 

<pre>
vget0/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vsetV95W2">0.3.760</a> 

<pre>
vset/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dyncoV95W1">0.3.247</a> 

<pre>
dynco/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.205">
0.3.205</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WretractV95W2">
</a>

<div class="p"><!----></div>

<pre>
db_retract/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;does&nbsp;retract/1&nbsp;arg&nbsp;2&nbsp;from&nbsp;database&nbsp;given&nbsp;as&nbsp;arg&nbsp;1


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WretractV95W3">0.3.206</a> 

<pre>
db_retract/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#retractV95W1">0.3.576</a> 

<pre>
retract/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.206">
0.3.206</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WretractV95W3">
</a>

<div class="p"><!----></div>

<pre>
db_retract/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db_retract(Db,H,B)&nbsp;retracts&nbsp;clause&nbsp;with&nbsp;head&nbsp;H&nbsp;and&nbsp;body&nbsp;B&nbsp;from&nbsp;database&nbsp;Db


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#arrayV95WgetV95W3">0.3.75</a> 

<pre>
array_get/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WretractV95W2">0.3.205</a> 

<pre>
db_retract/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.207">
0.3.207</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95Wretract1V95W2">
</a>

<div class="p"><!----></div>

<pre>
db_retract1/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;deletes&nbsp;from&nbsp;database&nbsp;given&nbsp;as&nbsp;arg&nbsp;1&nbsp;a&nbsp;matching&nbsp;clause


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cdelqV95W4">0.3.136</a> 

<pre>
cdelq/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WretractallV95W3">0.3.209</a> 

<pre>
db_retractall/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#retract1V95W1">0.3.577</a> 

<pre>
retract1/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.208">
0.3.208</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WretractallV95W2">
</a>

<div class="p"><!----></div>

<pre>
db_retractall/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;removes&nbsp;from&nbsp;database&nbsp;given&nbsp;as&nbsp;arg&nbsp;1,&nbsp;all&nbsp;matching&nbsp;clauses


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WretractallV95W3">0.3.209</a> 

<pre>
db_retractall/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#retractallV95W1">0.3.578</a> 

<pre>
retractall/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.209">
0.3.209</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WretractallV95W3">
</a>

<div class="p"><!----></div>

<pre>
db_retractall/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;removes&nbsp;from&nbsp;database&nbsp;given&nbsp;as&nbsp;arg&nbsp;1,&nbsp;all&nbsp;matching&nbsp;clauses&nbsp;seen&nbsp;as&nbsp;head&nbsp;+&nbsp;body


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#argV95W3">0.3.71</a> 

<pre>
arg/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WabolishV95W2">0.3.190</a> 

<pre>
db_abolish/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WassertaV95W2">0.3.192</a> 

<pre>
db_asserta/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95Wretract1V95W2">0.3.207</a> 

<pre>
db_retract1/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#forV95W3">0.3.289</a> 

<pre>
for/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WretractallV95W2">0.3.208</a> 

<pre>
db_retractall/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.210">
0.3.210</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WsaveV95W1">
</a>

<div class="p"><!----></div>

<pre>
db_save/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db_save(File)&nbsp;saves&nbsp;all&nbsp;the&nbsp;clauses&nbsp;of&nbsp;the&nbsp;current&nbsp;database&nbsp;to&nbsp;File


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WsaveV95W2">0.3.211</a> 

<pre>
db_save/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#xsaveV95W1">0.3.789</a> 

<pre>
xsave/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.211">
0.3.211</a>&nbsp;&nbsp;Predicate:</h4> <a name="dbV95WsaveV95W2">
</a>

<div class="p"><!----></div>

<pre>
db_save/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db_save(Db,File)&nbsp;saves&nbsp;using&nbsp;qprint/1&nbsp;all&nbsp;the&nbsp;clauses&nbsp;of&nbsp;Db&nbsp;to&nbsp;File


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WclauseV95W3">0.3.195</a> 

<pre>
db_clause/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#qprintV95W1">0.3.551</a> 

<pre>
qprint/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tellV95W1">0.3.682</a> 

<pre>
tell/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toldV95W0">0.3.722</a> 

<pre>
told/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WsaveV95W1">0.3.210</a> 

<pre>
db_save/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.212">
0.3.212</a>&nbsp;&nbsp;Predicate:</h4> <a name="dcgV95WcallV95W4">
</a>

<div class="p"><!----></div>

<pre>
dcg_call/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(F,X,I,O):&nbsp;DCG&nbsp;metacall&nbsp;for&nbsp;star,plus,one


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV46WV46WV95W2">0.3.30</a> 

<pre>
(=..)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#topcallV95W1">0.3.723</a> 

<pre>
topcall/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#oneV95W4">0.3.502</a> 

<pre>
one/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#plusV95W4">0.3.519</a> 

<pre>
plus/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#starV95W4">0.3.655</a> 

<pre>
star/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.213">
0.3.213</a>&nbsp;&nbsp;Predicate:</h4> <a name="dcgV95WcallV95W5">
</a>

<div class="p"><!----></div>

<pre>
dcg_call/5

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(F,X,Y,I,O):&nbsp;DCG&nbsp;metacall&nbsp;for&nbsp;star,plus,one


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV46WV46WV95W2">0.3.30</a> 

<pre>
(=..)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#topcallV95W1">0.3.723</a> 

<pre>
topcall/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.214">
0.3.214</a>&nbsp;&nbsp;Predicate:</h4> <a name="dcgV95WconnectV95W1">
</a>

<div class="p"><!----></div>

<pre>
dcg_connect/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;handles&nbsp;a&nbsp;terminal&nbsp;symbol&nbsp;in&nbsp;HAGs,&nbsp;as&nbsp;[a]&nbsp;in&nbsp;DCGs


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.215">
0.3.215</a>&nbsp;&nbsp;Predicate:</h4> <a name="dcgV95WdefV95W1">
</a>

<div class="p"><!----></div>

<pre>
dcg_def/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;backtrackable:&nbsp;sets&nbsp;current&nbsp;Assumption&nbsp;Grammar&nbsp;stream&nbsp;-&nbsp;usually&nbsp;a&nbsp;hidden&nbsp;DCG&nbsp;list


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.216">
0.3.216</a>&nbsp;&nbsp;Predicate:</h4> <a name="dcgV95WtellV95W1">
</a>

<div class="p"><!----></div>

<pre>
dcg_tell/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;switches&nbsp;to&nbsp;hidden&nbsp;DCG-stream&nbsp;number&nbsp;K&nbsp;(form&nbsp;0&nbsp;to&nbsp;MAXDCG=255)


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.217">
0.3.217</a>&nbsp;&nbsp;Predicate:</h4> <a name="dcgV95WtellingV95W1">
</a>

<div class="p"><!----></div>

<pre>
dcg_telling/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;retrieves&nbsp;which&nbsp;hidden&nbsp;DCG-stream&nbsp;we&nbsp;a&nbsp;re&nbsp;processing

EXAMPLE(S):

?-dcg_telling(_A).
_A&nbsp;=&nbsp;1;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.218">
0.3.218</a>&nbsp;&nbsp;Predicate:</h4> <a name="dcgV95WvalV95W1">
</a>

<div class="p"><!----></div>

<pre>
dcg_val/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;backtrackable:&nbsp;retrieves&nbsp;current&nbsp;Assumption&nbsp;Grammar&nbsp;stream&nbsp;-&nbsp;usually&nbsp;a&nbsp;hidden&nbsp;DCG&nbsp;list


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.219">
0.3.219</a>&nbsp;&nbsp;Predicate:</h4> <a name="dconsultV95W1">
</a>

<div class="p"><!----></div>

<pre>
dconsult/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reconsult/1&nbsp;variant:&nbsp;cleans&nbsp;up&nbsp;data&nbsp;areas,&nbsp;consults/compiles&nbsp;based&nbsp;on&nbsp;db_ratio/1


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.220">
0.3.220</a>&nbsp;&nbsp;Predicate:</h4> <a name="debugmesV95W1">
</a>

<div class="p"><!----></div>

<pre>
debugmes/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;message&nbsp;in&nbsp;debug&nbsp;mode&nbsp;(low&nbsp;quietness)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#quietmesV95W2">0.3.554</a> 

<pre>
quietmes/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95Wgc0V95W0">0.3.100</a> 

<pre>
bb_gc0/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bgV95W7">0.3.114</a> 

<pre>
bg/7

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95WifdefV95W2">0.3.128</a> 

<pre>
call_ifdef/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cleanV95WupV95WenginesV95W1">0.3.147</a> 

<pre>
clean_up_engines/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#includeV95W1">0.3.364</a> 

<pre>
include/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#qfindallV95W4">0.3.548</a> 

<pre>
qfindall/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#spawnV95W3">0.3.649</a> 

<pre>
spawn/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#timedV95WcallV95W4">0.3.710</a> 

<pre>
timed_call/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.221">
0.3.221</a>&nbsp;&nbsp;Predicate:</h4> <a name="deepV95WhashV95W4">
</a>

<div class="p"><!----></div>

<pre>
deep_hash/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Key,Depth,Mod)&nbsp;computes&nbsp;hashvalue&nbsp;of&nbsp;Key&nbsp;modulo&nbsp;Mod,&nbsp;up&nbsp;to&nbsp;max&nbsp;recursion&nbsp;Depth

EXAMPLE(S):

?-deep_hash(f(a),5,0,_A).
_A&nbsp;=&nbsp;23114257;

no

?-deep_hash(f(b),1,32,_A).
_A&nbsp;=&nbsp;18;

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#groundV95W1">0.3.332</a> 

<pre>
ground/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hkeyV95W2">0.3.358</a> 

<pre>
hkey/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#termV95WhashV95W2">0.3.690</a> 

<pre>
term_hash/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.222">
0.3.222</a>&nbsp;&nbsp;Predicate:</h4> <a name="defaultV95W2">
</a>

<div class="p"><!----></div>

<pre>
default/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;default&nbsp;that&nbsp;can&nbsp;be&nbsp;overriden&nbsp;if&nbsp;asserted

EXAMPLE(S):

?-default(host(_A),_A&nbsp;=&nbsp;localhost).
_A&nbsp;=&nbsp;localhost;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#callableV95W1">0.3.132</a> 

<pre>
callable/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#showV95WdefaultV95W1">0.3.628</a> 

<pre>
show_default/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95WhostV95W1">0.3.223</a> 

<pre>
default_host/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#defaultV95WloginV95W1">0.3.224</a> 

<pre>
default_login/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#defaultV95WpasswordV95W1">0.3.225</a> 

<pre>
default_password/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#defaultV95WportV95W1">0.3.226</a> 

<pre>
default_port/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#defaultV95WthisV95WhostV95W1">0.3.227</a> 

<pre>
default_this_host/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#defaultV95WthisV95WportV95W1">0.3.228</a> 

<pre>
default_this_port/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#defaultV95WtimeoutV95W1">0.3.229</a> 

<pre>
default_timeout/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#prologV95WflagV95W2">0.3.531</a> 

<pre>
prolog_flag/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.223">
0.3.223</a>&nbsp;&nbsp;Predicate:</h4> <a name="defaultV95WhostV95W1">
</a>

<div class="p"><!----></div>

<pre>
default_host/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;default&nbsp;host&nbsp;for&nbsp;remote&nbsp;Linda&nbsp;server


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95W2">0.3.222</a> 

<pre>
default/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#remoteV95WrunV95W1">0.3.570</a> 

<pre>
remote_run/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#startV95WrpcV95W0">0.3.656</a> 

<pre>
start_rpc/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.224">
0.3.224</a>&nbsp;&nbsp;Predicate:</h4> <a name="defaultV95WloginV95W1">
</a>

<div class="p"><!----></div>

<pre>
default_login/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;default&nbsp;(nick)name&nbsp;for&nbsp;user


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95W2">0.3.222</a> 

<pre>
default/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.225">
0.3.225</a>&nbsp;&nbsp;Predicate:</h4> <a name="defaultV95WpasswordV95W1">
</a>

<div class="p"><!----></div>

<pre>
default_password/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;default&nbsp;password&nbsp;for&nbsp;user


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95W2">0.3.222</a> 

<pre>
default/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#checkV95WpasswordV95W1">0.3.141</a> 

<pre>
check_password/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#remoteV95WrunV95W3">0.3.571</a> 

<pre>
remote_run/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#rpcV95WserverV95W0">0.3.585</a> 

<pre>
rpc_server/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#startV95WrpcV95W0">0.3.656</a> 

<pre>
start_rpc/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.226">
0.3.226</a>&nbsp;&nbsp;Predicate:</h4> <a name="defaultV95WportV95W1">
</a>

<div class="p"><!----></div>

<pre>
default_port/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;default&nbsp;port&nbsp;for&nbsp;remote&nbsp;Linda&nbsp;server


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95W2">0.3.222</a> 

<pre>
default/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#remoteV95WrunV95W1">0.3.570</a> 

<pre>
remote_run/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#startV95WrpcV95W0">0.3.656</a> 

<pre>
start_rpc/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.227">
0.3.227</a>&nbsp;&nbsp;Predicate:</h4> <a name="defaultV95WthisV95WhostV95W1">
</a>

<div class="p"><!----></div>

<pre>
default_this_host/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;default&nbsp;IP&nbsp;address&nbsp;or&nbsp;hostname&nbsp;this&nbsp;machine


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95W2">0.3.222</a> 

<pre>
default/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.228">
0.3.228</a>&nbsp;&nbsp;Predicate:</h4> <a name="defaultV95WthisV95WportV95W1">
</a>

<div class="p"><!----></div>

<pre>
default_this_port/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;default&nbsp;port&nbsp;to&nbsp;work&nbsp;as&nbsp;a&nbsp;server&nbsp;on


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V62WV95W2">0.3.35</a> 

<pre>
(&#62;)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#defaultV95W2">0.3.222</a> 

<pre>
default/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vget0V95W2">0.3.755</a> 

<pre>
vget0/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#rpcV95WserverV95W0">0.3.585</a> 

<pre>
rpc_server/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#runV95WserverV95W0">0.3.591</a> 

<pre>
run_server/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.229">
0.3.229</a>&nbsp;&nbsp;Predicate:</h4> <a name="defaultV95WtimeoutV95W1">
</a>

<div class="p"><!----></div>

<pre>
default_timeout/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;default&nbsp;timeout


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95W2">0.3.222</a> 

<pre>
default/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#rpcV95WserverV95W2">0.3.586</a> 

<pre>
rpc_server/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#threadV95WwaitV95W1">0.3.708</a> 

<pre>
thread_wait/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.230">
0.3.230</a>&nbsp;&nbsp;Predicate:</h4> <a name="deleteV95WallV95WtermsV95W1">
</a>

<div class="p"><!----></div>

<pre>
delete_all_terms/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(GroundKey)&nbsp;removes&nbsp;all&nbsp;terms&nbsp;attached&nbsp;to&nbsp;a&nbsp;key


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WstoreV95WopV95W4">0.3.692</a> 

<pre>
term_store_op/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.231">
0.3.231</a>&nbsp;&nbsp;Predicate:</h4> <a name="destroyV95WarrayV95W1">
</a>

<div class="p"><!----></div>

<pre>
destroy_array/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;frees&nbsp;an&nbsp;array


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.232">
0.3.232</a>&nbsp;&nbsp;Predicate:</h4> <a name="destroyV95WengineV95W1">
</a>

<div class="p"><!----></div>

<pre>
destroy_engine/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;destroy_engine(E)&nbsp;frees&nbsp;memory&nbsp;of&nbsp;engine&nbsp;E&nbsp;(an&nbsp;integer)


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cleanV95WupV95WenginesV95W1">0.3.147</a> 

<pre>
clean_up_engines/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#stopV95W1">0.3.665</a> 

<pre>
stop/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#timedV95WcallV95W4">0.3.710</a> 

<pre>
timed_call/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.233">
0.3.233</a>&nbsp;&nbsp;Predicate:</h4> <a name="detV95WcallV95W1">
</a>

<div class="p"><!----></div>

<pre>
det_call/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;calls&nbsp;a&nbsp;Goal&nbsp;and&nbsp;warns&nbsp;if&nbsp;it&nbsp;was&nbsp;not&nbsp;deterministic


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#findV95WatV95WmostV95W4">0.3.276</a> 

<pre>
find_at_most/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.234">
0.3.234</a>&nbsp;&nbsp;Predicate:</h4> <a name="detectV95WipV95WaddrV95W1">
</a>

<div class="p"><!----></div>

<pre>
detect_ip_addr/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;the&nbsp;ip&nbsp;address&nbsp;of&nbsp;current&nbsp;host,&nbsp;if&nbsp;detected,&nbsp;that&nbsp;of&nbsp;localhost&nbsp;if&nbsp;not


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#vreadV95W2">0.3.759</a> 

<pre>
vread/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.235">
0.3.235</a>&nbsp;&nbsp;Predicate:</h4> <a name="detectV95WuserV95W1">
</a>

<div class="p"><!----></div>

<pre>
detect_user/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;guesses&nbsp;the&nbsp;user&nbsp;from&nbsp;environment&nbsp;information


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#unixV95WgetenvV95W2">0.3.744</a> 

<pre>
unix_getenv/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.236">
0.3.236</a>&nbsp;&nbsp;Predicate:</h4> <a name="dirV95W0">
</a>

<div class="p"><!----></div>

<pre>
dir/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;lists&nbsp;files&nbsp;under&nbsp;DOS


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#systemV95W1">0.3.677</a> 

<pre>
system/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.237">
0.3.237</a>&nbsp;&nbsp;Predicate:</h4> <a name="dir2dirsV95W2">
</a>

<div class="p"><!----></div>

<pre>
dir2dirs/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Dir,Dirs):&nbsp;converts&nbsp;dir&nbsp;cmd&nbsp;output&nbsp;to&nbsp;list&nbsp;of&nbsp;sub&nbsp;directories&nbsp;of&nbsp;Dir


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dir2listV95W3">0.3.239</a> 

<pre>
dir2list/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.238">
0.3.238</a>&nbsp;&nbsp;Predicate:</h4> <a name="dir2filesV95W2">
</a>

<div class="p"><!----></div>

<pre>
dir2files/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Dir,Files):&nbsp;converts&nbsp;dir&nbsp;cmd&nbsp;output&nbsp;to&nbsp;list&nbsp;of&nbsp;files&nbsp;(which&nbsp;are&nbsp;not&nbsp;dirs)&nbsp;contained&nbsp;in&nbsp;Dir


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dir2listV95W3">0.3.239</a> 

<pre>
dir2list/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.239">
0.3.239</a>&nbsp;&nbsp;Predicate:</h4> <a name="dir2listV95W3">
</a>

<div class="p"><!----></div>

<pre>
dir2list/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(DirListerCmd,DirName,Files):&nbsp;converts&nbsp;OS&nbsp;specific&nbsp;DirLister&nbsp;output&nbsp;to&nbsp;list&nbsp;of&nbsp;files&nbsp;and/or&nbsp;directories


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#namecatV95W4">0.3.472</a> 

<pre>
namecat/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pcollectV95W2">0.3.513</a> 

<pre>
pcollect/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dir2dirsV95W2">0.3.237</a> 

<pre>
dir2dirs/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dir2filesV95W2">0.3.238</a> 

<pre>
dir2files/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ls2listV95W2">0.3.416</a> 

<pre>
ls2list/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.240">
0.3.240</a>&nbsp;&nbsp;Predicate:</h4> <a name="discontiguousV95W1">
</a>

<div class="p"><!----></div>

<pre>
(discontiguous)/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;states&nbsp;that&nbsp;clauses&nbsp;of&nbsp;a&nbsp;predicate&nbsp;can&nbsp;be&nbsp;in&nbsp;different&nbsp;places


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#multifileV95W1">0.3.470</a> 

<pre>
(multifile)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.241">
0.3.241</a>&nbsp;&nbsp;Predicate:</h4> <a name="displayV95W1">
</a>

<div class="p"><!----></div>

<pre>
display/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;to&nbsp;terminal&nbsp;while&nbsp;ignoring&nbsp;operator&nbsp;definitions


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.242">
0.3.242</a>&nbsp;&nbsp;Predicate:</h4> <a name="dropV95WatV95WleastV95W2">
</a>

<div class="p"><!----></div>

<pre>
drop_at_least/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(N,Goal)&nbsp;drops&nbsp;at&nbsp;least&nbsp;N&nbsp;answers&nbsp;of&nbsp;Goal&nbsp;G


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#skipV95WwhenV95W2">0.3.635</a> 

<pre>
skip_when/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#allV95WbutV95WatV95WleastV95W4">0.3.60</a> 

<pre>
all_but_at_least/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.243">
0.3.243</a>&nbsp;&nbsp;Predicate:</h4> <a name="dyn2statV95W1">
</a>

<div class="p"><!----></div>

<pre>
dyn2stat/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;dyn2stat(H):&nbsp;compiles&nbsp;at&nbsp;runtime&nbsp;a&nbsp;predicate&nbsp;with&nbsp;head&nbsp;H


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dyn2statV95W2">0.3.244</a> 

<pre>
dyn2stat/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.244">
0.3.244</a>&nbsp;&nbsp;Predicate:</h4> <a name="dyn2statV95W2">
</a>

<div class="p"><!----></div>

<pre>
dyn2stat/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;dyn2stat(Db,H):&nbsp;compiles&nbsp;at&nbsp;a&nbsp;predicate&nbsp;from&nbsp;database&nbsp;Db&nbsp;with&nbsp;head&nbsp;H


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#vget0V95W2">0.3.755</a> 

<pre>
vget0/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vsetV95W2">0.3.760</a> 

<pre>
vset/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dyn2statV95W1">0.3.243</a> 

<pre>
dyn2stat/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.245">
0.3.245</a>&nbsp;&nbsp;Predicate:</h4> <a name="dynamicV95W1">
</a>

<div class="p"><!----></div>

<pre>
(dynamic)/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;states&nbsp;that&nbsp;a&nbsp;predicate&nbsp;can&nbsp;be&nbsp;updated


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#xV95WdynamicV95W1">0.3.777</a> 

<pre>
x_dynamic/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.246">
0.3.246</a>&nbsp;&nbsp;Predicate:</h4> <a name="dynbbgcV95W0">
</a>

<div class="p"><!----></div>

<pre>
dynbbgc/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;makes&nbsp;blackboard&nbsp;dynamic&nbsp;with&nbsp;gc&nbsp;on


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#vsetV95W2">0.3.760</a> 

<pre>
vset/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.247">
0.3.247</a>&nbsp;&nbsp;Predicate:</h4> <a name="dyncoV95W1">
</a>

<div class="p"><!----></div>

<pre>
dynco/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;yes/no:&nbsp;activates/desactivates&nbsp;dynamic&nbsp;recompilation


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V60WV95W2">0.3.27</a> 

<pre>
(&lt;)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WratioV95W1">0.3.204</a> 

<pre>
db_ratio/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#varV95W1">0.3.751</a> 

<pre>
var/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#staticV95WprologV95WflagV95W2">0.3.661</a> 

<pre>
static_prolog_flag/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.248">
0.3.248</a>&nbsp;&nbsp;Predicate:</h4> <a name="edV95W0">
</a>

<div class="p"><!----></div>

<pre>
ed/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;edits&nbsp;last&nbsp;compiled/consulted&nbsp;file&nbsp;with&nbsp;default&nbsp;editor&nbsp;and&nbsp;refreshes&nbsp;it&nbsp;in&nbsp;memory


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.249">
0.3.249</a>&nbsp;&nbsp;Predicate:</h4> <a name="editV95W0">
</a>

<div class="p"><!----></div>

<pre>
edit/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;calls&nbsp;DOS&nbsp;editor&nbsp;edit&nbsp;on&nbsp;last&nbsp;compiled&nbsp;file


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.250">
0.3.250</a>&nbsp;&nbsp;Predicate:</h4> <a name="editV95W2">
</a>

<div class="p"><!----></div>

<pre>
edit/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;edit(E,F)&nbsp;edits&nbsp;with&nbsp;editor&nbsp;E,&nbsp;file&nbsp;F


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#includeV95W1">0.3.364</a> 

<pre>
include/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#makeV95WcmdV95W2">0.3.419</a> 

<pre>
make_cmd/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#systemV95W1">0.3.677</a> 

<pre>
system/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.251">
0.3.251</a>&nbsp;&nbsp;Predicate:</h4> <a name="elementV95WofV95W2">
</a>

<div class="p"><!----></div>

<pre>
element_of/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Engine,Answer:&nbsp;backtracks&nbsp;over&nbsp;the&nbsp;answers&nbsp;of&nbsp;a&nbsp;fluent&nbsp;(usually&nbsp;an&nbsp;engine)


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.252">
0.3.252</a>&nbsp;&nbsp;Predicate:</h4> <a name="emacsV95W0">
</a>

<div class="p"><!----></div>

<pre>
emacs/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;calls&nbsp;emacs&nbsp;editor&nbsp;on&nbsp;last&nbsp;compiled&nbsp;file


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.253">
0.3.253</a>&nbsp;&nbsp;Predicate:</h4> <a name="endV95WcriticalV95W0">
</a>

<div class="p"><!----></div>

<pre>
end_critical/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;ends&nbsp;serialized&nbsp;execution&nbsp;-&nbsp;exits&nbsp;critical&nbsp;region


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#unlockV95WthreadV95WguardV95W1">0.3.747</a> 

<pre>
unlock_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#sdebugV95W1">0.3.597</a> 

<pre>
sdebug/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.254">
0.3.254</a>&nbsp;&nbsp;Predicate:</h4> <a name="endV95WmoduleV95W0">
</a>

<div class="p"><!----></div>

<pre>
end_module/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;ends&nbsp;current&nbsp;module


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#endV95WmoduleV95W1">0.3.255</a> 

<pre>
end_module/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.255">
0.3.255</a>&nbsp;&nbsp;Predicate:</h4> <a name="endV95WmoduleV95W1">
</a>

<div class="p"><!----></div>

<pre>
end_module/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;ends&nbsp;module&nbsp;if&nbsp;current,&nbsp;signals&nbsp;erro&nbsp;if&nbsp;not


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WmoduleV95W1">0.3.183</a> 

<pre>
current_module/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#endV95WmoduleV95W0">0.3.254</a> 

<pre>
end_module/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.256">
0.3.256</a>&nbsp;&nbsp;Predicate:</h4> <a name="endV95WofV95WfileV95W0">
</a>

<div class="p"><!----></div>

<pre>
end_of_file/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;Prolog&nbsp;atom&nbsp;returned&nbsp;by&nbsp;read&nbsp;when&nbsp;at&nbsp;the&nbsp;end&nbsp;of&nbsp;a&nbsp;file


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#haltV95W0">0.3.333</a> 

<pre>
halt/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.257">
0.3.257</a>&nbsp;&nbsp;Predicate:</h4> <a name="eqV95W2">
</a>

<div class="p"><!----></div>

<pre>
eq/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;unifies&nbsp;arg&nbsp;1&nbsp;and&nbsp;arg&nbsp;2,&nbsp;like&nbsp;=


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.258">
0.3.258</a>&nbsp;&nbsp;Predicate:</h4> <a name="errmesV95W2">
</a>

<div class="p"><!----></div>

<pre>
errmes/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;error&nbsp;message&nbsp;and&nbsp;fails


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V35WV35WV95W1">0.3.2</a> 

<pre>
(##)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95WgcV95W0">0.3.99</a> 

<pre>
bb_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#checkV95WpasswordV95W1">0.3.141</a> 

<pre>
check_password/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cpopqV95W3">0.3.172</a> 

<pre>
cpopq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#detV95WcallV95W1">0.3.233</a> 

<pre>
det_call/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#endV95WmoduleV95W1">0.3.255</a> 

<pre>
end_module/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#flushV95WoutputV95W1">0.3.285</a> 

<pre>
flush_output/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WbpV95WerrorV95W4">0.3.312</a> 

<pre>
get_bp_error/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WcodeV95W2">0.3.315</a> 

<pre>
get_code/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#numberV95WcodesV95W2">0.3.497</a> 

<pre>
number_codes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#putV95WcharV95W2">0.3.540</a> 

<pre>
put_char/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#putV95WcodeV95W2">0.3.542</a> 

<pre>
put_code/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WbpV95WerrorV95W4">0.3.607</a> 

<pre>
set_bp_error/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#startV95WrpcV95W3">0.3.657</a> 

<pre>
start_rpc/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WwordsV95W2">0.3.719</a> 

<pre>
to_words/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95W1">0.3.736</a> 

<pre>
unix/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95WtermV95WtoV95WcharsV95W3">0.3.769</a> 

<pre>
write_term_to_chars/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95WwordsV95W1">0.3.770</a> 

<pre>
write_words/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.259">
0.3.259</a>&nbsp;&nbsp;Predicate:</h4> <a name="existsV95WfileV95W1">
</a>

<div class="p"><!----></div>

<pre>
exists_file/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;file&nbsp;exists


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#seeV95WorV95WfailV95W1">0.3.600</a> 

<pre>
see_or_fail/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#seenV95W0">0.3.603</a> 

<pre>
seen/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#fileV95WsizeV95W2">0.3.275</a> 

<pre>
file_size/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.260">
0.3.260</a>&nbsp;&nbsp;Predicate:</h4> <a name="exitV95W0">
</a>

<div class="p"><!----></div>

<pre>
exit/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;same&nbsp;as&nbsp;halt


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#haltV95W0">0.3.333</a> 

<pre>
halt/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.261">
0.3.261</a>&nbsp;&nbsp;Predicate:</h4> <a name="expV95W2">
</a>

<div class="p"><!----></div>

<pre>
exp/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;float&nbsp;function


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.262">
0.3.262</a>&nbsp;&nbsp;Predicate:</h4> <a name="expandV95WtermV95W2">
</a>

<div class="p"><!----></div>

<pre>
expand_term/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;expands&nbsp;a&nbsp;term&nbsp;according&nbsp;to&nbsp;DCG&nbsp;expansion&nbsp;rules


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.263">
0.3.263</a>&nbsp;&nbsp;Predicate:</h4> <a name="failV95W0">
</a>

<div class="p"><!----></div>

<pre>
fail/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;always&nbsp;fails


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V92WV43WV95W1">0.3.46</a> 

<pre>
(\+)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V92WV61WV95W2">0.3.48</a> 

<pre>
(\=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#aproposV95W1">0.3.69</a> 

<pre>
apropos/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#atomV95W1">0.3.92</a> 

<pre>
atom/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95WgcV95W0">0.3.99</a> 

<pre>
bb_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95Wgc0V95W0">0.3.100</a> 

<pre>
bb_gc0/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95WifdefV95W2">0.3.128</a> 

<pre>
call_ifdef/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#catchV95W3">0.3.133</a> 

<pre>
catch/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#charV95WofV95W2">0.3.140</a> 

<pre>
char_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cleanV95WupV95WenginesV95W1">0.3.147</a> 

<pre>
clean_up_engines/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WopV95W3">0.3.184</a> 

<pre>
current_op/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WcleanV95W1">0.3.197</a> 

<pre>
db_clean/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WmoveV95W2">0.3.203</a> 

<pre>
db_move/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WsaveV95W2">0.3.211</a> 

<pre>
db_save/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#detV95WcallV95W1">0.3.233</a> 

<pre>
det_call/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#falseV95W0">0.3.264</a> 

<pre>
false/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#forallV95W1">0.3.291</a> 

<pre>
forall/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#forallV95W2">0.3.292</a> 

<pre>
forall/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#foreachV95W1">0.3.293</a> 

<pre>
foreach/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#foreachV95W2">0.3.294</a> 

<pre>
foreach/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hasV95WthreadsV95W0">0.3.338</a> 

<pre>
has_threads/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WclearV95W0">0.3.339</a> 

<pre>
hash_clear/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WclearV95W2">0.3.341</a> 

<pre>
hash_clear/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WgcV95W0">0.3.344</a> 

<pre>
hash_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WsaveV95W2">0.3.353</a> 

<pre>
hash_save/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#infoV95W0">0.3.365</a> 

<pre>
info/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#infoV95W1">0.3.366</a> 

<pre>
info/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listV95WenginesV95W0">0.3.395</a> 

<pre>
list_engines/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listingV95W0">0.3.398</a> 

<pre>
listing/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listingV95W2">0.3.400</a> 

<pre>
listing/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#makeV95WcompileableV95W2">0.3.421</a> 

<pre>
make_compileable/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WclearV95W1">0.3.425</a> 

<pre>
map_clear/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WgcV95W1">0.3.426</a> 

<pre>
map_gc/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WshowV95W1">0.3.432</a> 

<pre>
map_show/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WclearV95W1">0.3.449</a> 

<pre>
mmap_clear/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WgcV95W1">0.3.450</a> 

<pre>
mmap_gc/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WshowV95W1">0.3.459</a> 

<pre>
mmap_show/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#moduleV95W2">0.3.467</a> 

<pre>
(module)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#notV95W1">0.3.489</a> 

<pre>
(not)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#portrayV95WclauseV95W1">0.3.521</a> 

<pre>
portray_clause/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ppV95WtermV95W1">0.3.524</a> 

<pre>
pp_term/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#prologV95WrunV95W1">0.3.534</a> 

<pre>
prolog_run/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#runV95WserverV95W6">0.3.594</a> 

<pre>
run_server/6

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#serviceV95WloopV95W2">0.3.606</a> 

<pre>
service_loop/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#showV95WdefaultsV95W0">0.3.629</a> 

<pre>
show_defaults/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#showV95WinfoV95W2">0.3.631</a> 

<pre>
show_info/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#skipV95WuntilV95W2">0.3.634</a> 

<pre>
skip_until/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#skipV95WwhenV95W2">0.3.635</a> 

<pre>
skip_when/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#stat2dynV95W2">0.3.660</a> 

<pre>
stat2dyn/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#statisticsV95W0">0.3.662</a> 

<pre>
statistics/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#subsumesV95WchkV95W2">0.3.668</a> 

<pre>
subsumes_chk/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#termV95WofV95W2">0.3.691</a> 

<pre>
term_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#timedV95WcallV95W4">0.3.710</a> 

<pre>
timed_call/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toplevelV95W0">0.3.724</a> 

<pre>
toplevel/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#whileV95W2">0.3.764</a> 

<pre>
while/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WgcV95W0">0.3.778</a> 

<pre>
x_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WlistingV95W0">0.3.780</a> 

<pre>
x_listing/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WlistingV95W1">0.3.781</a> 

<pre>
x_listing/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WprofileV95W0">0.3.782</a> 

<pre>
x_profile/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.264">
0.3.264</a>&nbsp;&nbsp;Predicate:</h4> <a name="falseV95W0">
</a>

<div class="p"><!----></div>

<pre>
false/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;always&nbsp;fails


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.265">
0.3.265</a>&nbsp;&nbsp;Predicate:</h4> <a name="fatalV95WerrorV95W2">
</a>

<div class="p"><!----></div>

<pre>
fatal_error/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;error&nbsp;message&nbsp;and&nbsp;aborts


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#addqV95W3">0.3.56</a> 

<pre>
addq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pushqV95W3">0.3.538</a> 

<pre>
pushq/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.266">
0.3.266</a>&nbsp;&nbsp;Predicate:</h4> <a name="fcallV95W3">
</a>

<div class="p"><!----></div>

<pre>
fcall/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;calls&nbsp;a&nbsp;list&nbsp;to&nbsp;list&nbsp;function:&nbsp;to&nbsp;be&nbsp;implemented


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.267">
0.3.267</a>&nbsp;&nbsp;Predicate:</h4> <a name="fcloseV95W1">
</a>

<div class="p"><!----></div>

<pre>
fclose/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;closes&nbsp;the&nbsp;C-stream&nbsp;specifiend&nbsp;as&nbsp;an&nbsp;integer&nbsp;handle


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#closeV95WstreamV95W2">0.3.153</a> 

<pre>
close_stream/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#charV95WofV95W2">0.3.140</a> 

<pre>
char_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#file2charsV95W2">0.3.271</a> 

<pre>
file2chars/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fileV95WsizeV95W2">0.3.275</a> 

<pre>
file_size/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WcatV95W1">0.3.741</a> 

<pre>
unix_cat/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.268">
0.3.268</a>&nbsp;&nbsp;Predicate:</h4> <a name="fcompileV95W1">
</a>

<div class="p"><!----></div>

<pre>
fcompile/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;compiles&nbsp;a&nbsp;*.pl&nbsp;file&nbsp;to&nbsp;a&nbsp;*.wam&nbsp;bytecode&nbsp;file


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.269">
0.3.269</a>&nbsp;&nbsp;Predicate:</h4> <a name="fflushV95W1">
</a>

<div class="p"><!----></div>

<pre>
fflush/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;fflush(IntegerStreamNo)&nbsp;flushes&nbsp;a&nbsp;C-stream


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#flushV95WoutputV95W1">0.3.285</a> 

<pre>
flush_output/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.270">
0.3.270</a>&nbsp;&nbsp;Predicate:</h4> <a name="fgetcV95W2">
</a>

<div class="p"><!----></div>

<pre>
fgetc/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;fgetc(IntegerStreamNo,CharCode)&nbsp;inputs&nbsp;a&nbsp;char&nbsp;code&nbsp;from&nbsp;a&nbsp;C&nbsp;stream


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#charV95WofV95W2">0.3.140</a> 

<pre>
char_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#file2charsV95W2">0.3.271</a> 

<pre>
file2chars/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WcodeV95W2">0.3.315</a> 

<pre>
get_code/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WcatV95W1">0.3.741</a> 

<pre>
unix_cat/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.271">
0.3.271</a>&nbsp;&nbsp;Predicate:</h4> <a name="file2charsV95W2">
</a>

<div class="p"><!----></div>

<pre>
file2chars/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;a&nbsp;file&nbsp;to&nbsp;a&nbsp;list&nbsp;of&nbsp;ascii&nbsp;codes


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#fcloseV95W1">0.3.267</a> 

<pre>
fclose/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fgetcV95W2">0.3.270</a> 

<pre>
fgetc/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fopenV95W3">0.3.288</a> 

<pre>
fopen/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.272">
0.3.272</a>&nbsp;&nbsp;Predicate:</h4> <a name="file2sockV95W2">
</a>

<div class="p"><!----></div>

<pre>
file2sock/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;to&nbsp;a&nbsp;socket,&nbsp;from&nbsp;a&nbsp;file


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.273">
0.3.273</a>&nbsp;&nbsp;Predicate:</h4> <a name="fileV95WextensionV95WlistV95W1">
</a>

<div class="p"><!----></div>

<pre>
file_extension_list/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;defines&nbsp;default&nbsp;file&nbsp;extensions&nbsp;for&nbsp;find_file


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#findV95WfileV95W2">0.3.277</a> 

<pre>
find_file/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.274">
0.3.274</a>&nbsp;&nbsp;Predicate:</h4> <a name="fileV95WsearchV95WpathV95W1">
</a>

<div class="p"><!----></div>

<pre>
file_search_path/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;defines&nbsp;search&nbsp;path&nbsp;relative&nbsp;to&nbsp;BP_PATH&nbsp;(home&nbsp;of&nbsp;BinProlog)&nbsp;and&nbsp;PROLOG_PATH&nbsp;(home&nbsp;of&nbsp;user&nbsp;files)


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#findV95WfileV95W2">0.3.277</a> 

<pre>
find_file/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.275">
0.3.275</a>&nbsp;&nbsp;Predicate:</h4> <a name="fileV95WsizeV95W2">
</a>

<div class="p"><!----></div>

<pre>
file_size/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;the&nbsp;size&nbsp;of&nbsp;a&nbsp;file,&nbsp;in&nbsp;bytes


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#existsV95WfileV95W1">0.3.259</a> 

<pre>
exists_file/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fcloseV95W1">0.3.267</a> 

<pre>
fclose/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fopenV95W3">0.3.288</a> 

<pre>
fopen/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fsizeV95W2">0.3.299</a> 

<pre>
fsize/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.276">
0.3.276</a>&nbsp;&nbsp;Predicate:</h4> <a name="findV95WatV95WmostV95W4">
</a>

<div class="p"><!----></div>

<pre>
find_at_most/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(N,X,G,Xs)&nbsp;findall&nbsp;variant,&nbsp;computing&nbsp;at&nbsp;most&nbsp;N&nbsp;answers&nbsp;X&nbsp;of&nbsp;G


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#takeV95WatV95WmostV95W2">0.3.680</a> 

<pre>
take_at_most/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#detV95WcallV95W1">0.3.233</a> 

<pre>
det_call/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.277">
0.3.277</a>&nbsp;&nbsp;Predicate:</h4> <a name="findV95WfileV95W2">
</a>

<div class="p"><!----></div>

<pre>
find_file/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;finds&nbsp;a&nbsp;file&nbsp;name&nbsp;on&nbsp;search&nbsp;path


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#atomV95W1">0.3.92</a> 

<pre>
atom/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fileV95WextensionV95WlistV95W1">0.3.273</a> 

<pre>
file_extension_list/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fileV95WsearchV95WpathV95W1">0.3.274</a> 

<pre>
file_search_path/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#userV95WerrorV95W2">0.3.750</a> 

<pre>
user_error/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#charV95WofV95W2">0.3.140</a> 

<pre>
char_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WconsultV95W2">0.3.198</a> 

<pre>
db_consult/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#oconsultV95W1">0.3.499</a> 

<pre>
oconsult/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sentenceV95WofV95W3">0.3.605</a> 

<pre>
sentence_of/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#termV95WofV95W2">0.3.691</a> 

<pre>
term_of/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.278">
0.3.278</a>&nbsp;&nbsp;Predicate:</h4> <a name="findV95WwhileV95W4">
</a>

<div class="p"><!----></div>

<pre>
find_while/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;findall&nbsp;variant


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#whileV95W2">0.3.764</a> 

<pre>
while/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.279">
0.3.279</a>&nbsp;&nbsp;Predicate:</h4> <a name="findallV95W3">
</a>

<div class="p"><!----></div>

<pre>
findall/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;findall(X,G,Xs)&nbsp;collects&nbsp;copies&nbsp;of&nbsp;all&nbsp;answers&nbsp;X&nbsp;of&nbsp;G&nbsp;to&nbsp;Xs.&nbsp;If&nbsp;less&nbsp;then&nbsp;half&nbsp;of&nbsp;the&nbsp;heap&nbsp;is&nbsp;free,&nbsp;it&nbsp;allocates&nbsp;new&nbsp;engine&nbsp;for&nbsp;running&nbsp;G

EXAMPLE(S):

?-findall(s(_A),(member(_A,[1,2,3]),_A&nbsp;&#62;&nbsp;1),_B).
_A&nbsp;=&nbsp;_x149171;
_B&nbsp;=&nbsp;[s(2),s(3)];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#findallV95W4">0.3.280</a> 

<pre>
findall/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.280">
0.3.280</a>&nbsp;&nbsp;Predicate:</h4> <a name="findallV95W4">
</a>

<div class="p"><!----></div>

<pre>
findall/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;findall(X,G,Xs,Ys)&nbsp;appends&nbsp;the&nbsp;list&nbsp;of&nbsp;answers&nbsp;X&nbsp;of&nbsp;G&nbsp;to&nbsp;Ys&nbsp;to&nbsp;obtain&nbsp;Xs

EXAMPLE(S):

?-findall(s(_A),(_A&nbsp;=&nbsp;1&nbsp;;&nbsp;_A&nbsp;=&nbsp;2),_B,[3,4]).
_A&nbsp;=&nbsp;_x149157;
_B&nbsp;=&nbsp;[s(1),s(2),3,4];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#synchronizeV95WonV95W2">0.3.675</a> 

<pre>
synchronize_on/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#findallV95W3">0.3.279</a> 

<pre>
findall/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.281">
0.3.281</a>&nbsp;&nbsp;Predicate:</h4> <a name="floatV95W1">
</a>

<div class="p"><!----></div>

<pre>
float/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;represented&nbsp;as&nbsp;a&nbsp;64&nbsp;bit&nbsp;float&nbsp;number&nbsp;(C-double)

EXAMPLE(S):

?-float(3.14).

yes


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V62WV61WV95W2">0.3.36</a> 

<pre>
(&#62;=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#argV95W3">0.3.71</a> 

<pre>
arg/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#numberV95W1">0.3.495</a> 

<pre>
number/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#trimV95WtermV95W4">0.3.728</a> 

<pre>
trim_term/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.282">
0.3.282</a>&nbsp;&nbsp;Predicate:</h4> <a name="floatV95W2">
</a>

<div class="p"><!----></div>

<pre>
float/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;float&nbsp;function


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.283">
0.3.283</a>&nbsp;&nbsp;Predicate:</h4> <a name="floorV95W2">
</a>

<div class="p"><!----></div>

<pre>
floor/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;float&nbsp;to&nbsp;int&nbsp;function

EXAMPLE(S):

?-floor(1.3,_A).
_A&nbsp;=&nbsp;1;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#integerV95W2">0.3.370</a> 

<pre>
integer/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.284">
0.3.284</a>&nbsp;&nbsp;Predicate:</h4> <a name="flushV95WoutputV95W0">
</a>

<div class="p"><!----></div>

<pre>
flush_output/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;flushes&nbsp;current&nbsp;output&nbsp;stream


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.285">
0.3.285</a>&nbsp;&nbsp;Predicate:</h4> <a name="flushV95WoutputV95W1">
</a>

<div class="p"><!----></div>

<pre>
flush_output/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;flushes&nbsp;a&nbsp;stream


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fflushV95W1">0.3.269</a> 

<pre>
fflush/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.286">
0.3.286</a>&nbsp;&nbsp;Predicate:</h4> <a name="foldlV95W4">
</a>

<div class="p"><!----></div>

<pre>
foldl/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Op,InitialValue,List,?Result)&nbsp;accumulates&nbsp;values&nbsp;interating&nbsp;over&nbsp;List&nbsp;with&nbsp;binary&nbsp;Op

EXAMPLE(S):

?-foldl(+,0,[10,20,30],_A).
_A&nbsp;=&nbsp;60;

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#prodV95W2">0.3.529</a> 

<pre>
prod/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sumV95W2">0.3.669</a> 

<pre>
sum/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.287">
0.3.287</a>&nbsp;&nbsp;Predicate:</h4> <a name="foldrV95W4">
</a>

<div class="p"><!----></div>

<pre>
foldr/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Op,InitialValue,List,?Result)&nbsp;accumulates&nbsp;values&nbsp;interating&nbsp;over&nbsp;List&nbsp;with&nbsp;binary&nbsp;Op

EXAMPLE(S):

?-foldr(+,0,[10,20,30],_A).
_A&nbsp;=&nbsp;60;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.288">
0.3.288</a>&nbsp;&nbsp;Predicate:</h4> <a name="fopenV95W3">
</a>

<div class="p"><!----></div>

<pre>
fopen/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;Prolog&nbsp;equivalent&nbsp;of&nbsp;C-function:&nbsp;opens&nbsp;a&nbsp;stream&nbsp;in&nbsp;a&nbsp;given&nbsp;mode&nbsp;and&nbsp;returns&nbsp;an&nbsp;integer&nbsp;handle&nbsp;to&nbsp;it


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#openV95WstreamV95W4">0.3.506</a> 

<pre>
open_stream/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#charV95WofV95W2">0.3.140</a> 

<pre>
char_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#file2charsV95W2">0.3.271</a> 

<pre>
file2chars/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fileV95WsizeV95W2">0.3.275</a> 

<pre>
file_size/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sentenceV95WofV95W3">0.3.605</a> 

<pre>
sentence_of/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WcatV95W1">0.3.741</a> 

<pre>
unix_cat/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.289">
0.3.289</a>&nbsp;&nbsp;Predicate:</h4> <a name="forV95W3">
</a>

<div class="p"><!----></div>

<pre>
for/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;generates&nbsp;an&nbsp;integer&nbsp;in&nbsp;a&nbsp;range

EXAMPLE(S):

?-for(_A,1,3).
_A&nbsp;=&nbsp;1;

_A&nbsp;=&nbsp;2;

_A&nbsp;=&nbsp;3;

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#argnV95W3">0.3.72</a> 

<pre>
argn/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WopV95W3">0.3.184</a> 

<pre>
current_op/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WretractallV95W3">0.3.209</a> 

<pre>
db_retractall/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#infoV95W1">0.3.366</a> 

<pre>
info/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapsV95WiterateV95W1">0.3.435</a> 

<pre>
maps_iterate/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapsV95WiterateV95W1">0.3.462</a> 

<pre>
mmaps_iterate/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WthreadV95WguardV95W1">0.3.483</a> 

<pre>
new_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#rpcV95WtestV95W1">0.3.589</a> 

<pre>
rpc_test/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#timedV95WcallV95W4">0.3.710</a> 

<pre>
timed_call/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WargvV95W1">0.3.739</a> 

<pre>
unix_argv/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WcatV95W1">0.3.741</a> 

<pre>
unix_cat/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.290">
0.3.290</a>&nbsp;&nbsp;Predicate:</h4> <a name="forV95WallV95W2">
</a>

<div class="p"><!----></div>

<pre>
for_all/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;foreach(A,B)&nbsp;fails&nbsp;for&nbsp;all&nbsp;cases&nbsp;when&nbsp;A&nbsp;succeeds&nbsp;and&nbsp;B&nbsp;fails


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.291">
0.3.291</a>&nbsp;&nbsp;Predicate:</h4> <a name="forallV95W1">
</a>

<div class="p"><!----></div>

<pre>
forall/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;forall(G)&nbsp;backtracks&nbsp;over&nbsp;all&nbsp;answers&nbsp;to&nbsp;G&nbsp;and&nbsp;succeeds


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.292">
0.3.292</a>&nbsp;&nbsp;Predicate:</h4> <a name="forallV95W2">
</a>

<div class="p"><!----></div>

<pre>
forall/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;forall(G,D)&nbsp;executes&nbsp;D&nbsp;once&nbsp;for&nbsp;each&nbsp;answer&nbsp;of&nbsp;generator&nbsp;G


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#onceV95W1">0.3.501</a> 

<pre>
once/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.293">
0.3.293</a>&nbsp;&nbsp;Predicate:</h4> <a name="foreachV95W1">
</a>

<div class="p"><!----></div>

<pre>
foreach/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;foreach(G)&nbsp;backtracks&nbsp;over&nbsp;all&nbsp;answers&nbsp;to&nbsp;G&nbsp;and&nbsp;succeeds


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.294">
0.3.294</a>&nbsp;&nbsp;Predicate:</h4> <a name="foreachV95W2">
</a>

<div class="p"><!----></div>

<pre>
foreach/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;foreach(G,D)&nbsp;executes&nbsp;D&nbsp;once&nbsp;for&nbsp;each&nbsp;answer&nbsp;of&nbsp;generator&nbsp;G


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#onceV95W1">0.3.501</a> 

<pre>
once/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#assertV95WfromV95WcharsV95W2">0.3.86</a> 

<pre>
assert_from_chars/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WloadV95W1">0.3.347</a> 

<pre>
hash_load/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#makeV95WcompileableV95W2">0.3.421</a> 

<pre>
make_compileable/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapsV95WcleanV95W0">0.3.433</a> 

<pre>
maps_clean/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapsV95WgcV95W0">0.3.434</a> 

<pre>
maps_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapsV95WshowV95W0">0.3.436</a> 

<pre>
maps_show/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapsV95WcleanV95W0">0.3.460</a> 

<pre>
mmaps_clean/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapsV95WgcV95W0">0.3.461</a> 

<pre>
mmaps_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapsV95WshowV95W0">0.3.463</a> 

<pre>
mmaps_show/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#spawnV95W3">0.3.649</a> 

<pre>
spawn/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WconsultV95W1">0.3.776</a> 

<pre>
x_consult/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.295">
0.3.295</a>&nbsp;&nbsp;Predicate:</h4> <a name="fputcV95W2">
</a>

<div class="p"><!----></div>

<pre>
fputc/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;fputc(IntegerStreamNo,CharCode)&nbsp;outputs&nbsp;a&nbsp;char&nbsp;code&nbsp;to&nbsp;a&nbsp;C&nbsp;stream


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#putV95WcodeV95W2">0.3.542</a> 

<pre>
put_code/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.296">
0.3.296</a>&nbsp;&nbsp;Predicate:</h4> <a name="freeV95WtermV95W1">
</a>

<div class="p"><!----></div>

<pre>
free_term/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Handle):&nbsp;frees&nbsp;external&nbsp;term&nbsp;given&nbsp;as&nbsp;a&nbsp;Handle


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WstoreV95WopV95W4">0.3.692</a> 

<pre>
term_store_op/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.297">
0.3.297</a>&nbsp;&nbsp;Predicate:</h4> <a name="freeV95WthreadV95WguardV95W1">
</a>

<div class="p"><!----></div>

<pre>
free_thread_guard/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gives&nbsp;back&nbsp;to&nbsp;pool&nbsp;thread&nbsp;guard&nbsp;in&nbsp;arg&nbsp;1


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV60WV95W2">0.3.32</a> 

<pre>
(=&lt;)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V62WV61WV95W2">0.3.36</a> 

<pre>
(&#62;=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95W2">0.3.674</a> 

<pre>
synchronize/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95WonV95W2">0.3.675</a> 

<pre>
synchronize_on/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.298">
0.3.298</a>&nbsp;&nbsp;Predicate:</h4> <a name="fromV95WengineV95W1">
</a>

<div class="p"><!----></div>

<pre>
from_engine/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(T)&nbsp;tries&nbsp;to&nbsp;take&nbsp;a&nbsp;term&nbsp;T&nbsp;from&nbsp;the&nbsp;message&nbsp;box&nbsp;of&nbsp;this&nbsp;engine&nbsp;and&nbsp;sets&nbsp;the&nbsp;message&nbsp;box&nbsp;empty


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95WrmV95W2">0.3.104</a> 

<pre>
bb_rm/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95WvalV95W3">0.3.106</a> 

<pre>
bb_val/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#thisV95WengineV95W1">0.3.698</a> 

<pre>
this_engine/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.299">
0.3.299</a>&nbsp;&nbsp;Predicate:</h4> <a name="fsizeV95W2">
</a>

<div class="p"><!----></div>

<pre>
fsize/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;the&nbsp;size&nbsp;of&nbsp;the&nbsp;file&nbsp;associated&nbsp;to&nbsp;a&nbsp;C&nbsp;stream,&nbsp;in&nbsp;bytes


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#fileV95WsizeV95W2">0.3.275</a> 

<pre>
file_size/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WcatV95W1">0.3.741</a> 

<pre>
unix_cat/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.300">
0.3.300</a>&nbsp;&nbsp;Predicate:</h4> <a name="functorV95W3">
</a>

<div class="p"><!----></div>

<pre>
functor/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;builds&nbsp;or&nbsp;decomposes&nbsp;a&nbsp;coumpound&nbsp;term

EXAMPLE(S):

?-functor(f(a,b),_A,_B).
_A&nbsp;=&nbsp;f;
_B&nbsp;=&nbsp;2;

no

?-functor(_A,f,3).
_A&nbsp;=&nbsp;f(_x149745,_x149746,_x149747);

no

?-functor(f(a),f,1).

yes


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#aproposV95W2">0.3.70</a> 

<pre>
apropos/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#argnV95W3">0.3.72</a> 

<pre>
argn/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bagofV95W3">0.3.96</a> 

<pre>
bagof/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bpV95WinfoV95W2">0.3.116</a> 

<pre>
bp_info/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callableV95W1">0.3.132</a> 

<pre>
callable/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WpredicateV95W1">0.3.186</a> 

<pre>
current_predicate/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WpredicateV95W2">0.3.187</a> 

<pre>
current_predicate/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WabolishV95W2">0.3.190</a> 

<pre>
db_abolish/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WheadV95W2">0.3.199</a> 

<pre>
db_head/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WlistingV95W2">0.3.202</a> 

<pre>
db_listing/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WmoveV95W2">0.3.203</a> 

<pre>
db_move/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WretractallV95W3">0.3.209</a> 

<pre>
db_retractall/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#floatV95W1">0.3.281</a> 

<pre>
float/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WsaveV95W2">0.3.353</a> 

<pre>
hash_save/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listingV95W2">0.3.400</a> 

<pre>
listing/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nospyV95W1">0.3.488</a> 

<pre>
(nospy)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#numbervarsV95W3">0.3.498</a> 

<pre>
numbervars/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WdefaultV95W1">0.3.611</a> 

<pre>
set_default/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#spyV95W1">0.3.650</a> 

<pre>
(spy)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WabolishV95W1">0.3.772</a> 

<pre>
x_abolish/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WdynamicV95W1">0.3.777</a> 

<pre>
x_dynamic/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WlistingV95W1">0.3.781</a> 

<pre>
x_listing/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.301">
0.3.301</a>&nbsp;&nbsp;Predicate:</h4> <a name="garbageV95WcollectV95W0">
</a>

<div class="p"><!----></div>

<pre>
garbage_collect/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;performs&nbsp;heap&nbsp;gc&nbsp;now


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.302">
0.3.302</a>&nbsp;&nbsp;Predicate:</h4> <a name="gcV95W0">
</a>

<div class="p"><!----></div>

<pre>
gc/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;enables&nbsp;heap&nbsp;gc


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.303">
0.3.303</a>&nbsp;&nbsp;Predicate:</h4> <a name="gcV95WcallV95W1">
</a>

<div class="p"><!----></div>

<pre>
gc_call/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;G:&nbsp;executes&nbsp;G&nbsp;and&nbsp;ensures&nbsp;that&nbsp;no&nbsp;more&nbsp;space&nbsp;is&nbsp;consumed&nbsp;than&nbsp;the&nbsp;total&nbsp;size&nbsp;of&nbsp;the&nbsp;terms&nbsp;bound&nbsp;to&nbsp;its&nbsp;variables


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#memberV95W2">0.3.442</a> 

<pre>
member/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.304">
0.3.304</a>&nbsp;&nbsp;Predicate:</h4> <a name="gcV95WstatusV95W1">
</a>

<div class="p"><!----></div>

<pre>
gc_status/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;shows&nbsp;if&nbsp;heap&nbsp;gc&nbsp;is&nbsp;enabled&nbsp;or&nbsp;not


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#vget0V95W2">0.3.755</a> 

<pre>
vget0/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.305">
0.3.305</a>&nbsp;&nbsp;Predicate:</h4> <a name="genericV95WwriteV95W1">
</a>

<div class="p"><!----></div>

<pre>
generic_write/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;overridable&nbsp;write/1,&nbsp;style&nbsp;(writeq,&nbsp;write,&nbsp;display)&nbsp;given&nbsp;with&nbsp;write_style/1&nbsp;assumption


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.306">
0.3.306</a>&nbsp;&nbsp;Predicate:</h4> <a name="gensymV95W2">
</a>

<div class="p"><!----></div>

<pre>
gensym/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;generates&nbsp;a&nbsp;new&nbsp;name&nbsp;based&nbsp;on&nbsp;arg&nbsp;1


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#gensymV95WnoV95W2">0.3.307</a> 

<pre>
gensym_no/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#symcatV95W3">0.3.672</a> 

<pre>
symcat/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hashV95WfindV95WuniqueV95W3">0.3.343</a> 

<pre>
hash_find_unique/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WnewV95W1">0.3.429</a> 

<pre>
map_new/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WnewV95W1">0.3.453</a> 

<pre>
mmap_new/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.307">
0.3.307</a>&nbsp;&nbsp;Predicate:</h4> <a name="gensymV95WnoV95W2">
</a>

<div class="p"><!----></div>

<pre>
gensym_no/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;generates&nbsp;a&nbsp;new&nbsp;number&nbsp;based&nbsp;on&nbsp;arg&nbsp;1


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#gensymV95W2">0.3.306</a> 

<pre>
gensym/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.308">
0.3.308</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95W1">
</a>

<div class="p"><!----></div>

<pre>
get/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;inputs&nbsp;the&nbsp;next&nbsp;char&nbsp;code&nbsp;after&nbsp;skiping&nbsp;over&nbsp;white&nbsp;space


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V60WV95W2">0.3.27</a> 

<pre>
(&lt;)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V62WV95W2">0.3.35</a> 

<pre>
(&#62;)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WcodeV95W1">0.3.314</a> 

<pre>
get_code/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#repeatV95W0">0.3.574</a> 

<pre>
repeat/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.309">
0.3.309</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95W2">
</a>

<div class="p"><!----></div>

<pre>
get/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;get(E,A)&nbsp;returns&nbsp;a&nbsp;new&nbsp;answer&nbsp;A=the(...)&nbsp;from&nbsp;engine&nbsp;E&nbsp;or&nbsp;returns&nbsp;no&nbsp;if&nbsp;no&nbsp;(more)&nbsp;answers&nbsp;exist


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#askV95WengineV95W2">0.3.80</a> 

<pre>
ask_engine/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.310">
0.3.310</a>&nbsp;&nbsp;Predicate:</h4> <a name="get0V95W1">
</a>

<div class="p"><!----></div>

<pre>
get0/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;a&nbsp;char&nbsp;as&nbsp;an&nbsp;ascii&nbsp;code


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#getV95WcodeV95W1">0.3.314</a> 

<pre>
get_code/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.311">
0.3.311</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95WallV95WtermsV95W2">
</a>

<div class="p"><!----></div>

<pre>
get_all_terms/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(GroundKey,Ts)&nbsp;collects&nbsp;to&nbsp;alist&nbsp;all&nbsp;terms&nbsp;attached&nbsp;to&nbsp;a&nbsp;key


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#closeV95WiteratorV95W1">0.3.151</a> 

<pre>
close_iterator/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WiteratorV95W2">0.3.477</a> 

<pre>
new_iterator/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.312">
0.3.312</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95WbpV95WerrorV95W4">
</a>

<div class="p"><!----></div>

<pre>
get_bp_error/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Id,Mes,Arg1,Arg2):&nbsp;gets&nbsp;error&nbsp;sate&nbsp;from&nbsp;emulator


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vget0V95W2">0.3.755</a> 

<pre>
vget0/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#addqV95W3">0.3.56</a> 

<pre>
addq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cpopqV95W3">0.3.172</a> 

<pre>
cpopq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pushqV95W3">0.3.538</a> 

<pre>
pushq/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.313">
0.3.313</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95WcharV95W2">
</a>

<div class="p"><!----></div>

<pre>
get_char/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Stream,CharAsOneLetterConstant):&nbsp;inputs&nbsp;a&nbsp;char&nbsp;from&nbsp;a&nbsp;stream&nbsp;-ISO&nbsp;Prolog


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V61WV58WV61WV95W2">0.3.31</a> 

<pre>
(=:=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WcodeV95W2">0.3.315</a> 

<pre>
get_code/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nameV95W2">0.3.471</a> 

<pre>
name/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.314">
0.3.314</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95WcodeV95W1">
</a>

<div class="p"><!----></div>

<pre>
get_code/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;ISO&nbsp;char&nbsp;code&nbsp;reader


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#get0V95W1">0.3.310</a> 

<pre>
get0/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#getV95W1">0.3.308</a> 

<pre>
get/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pcollectV95W2">0.3.513</a> 

<pre>
pcollect/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#readV95WcharsV95W1">0.3.560</a> 

<pre>
read_chars/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.315">
0.3.315</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95WcodeV95W2">
</a>

<div class="p"><!----></div>

<pre>
get_code/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;inputs&nbsp;a&nbsp;char&nbsp;code&nbsp;from&nbsp;a&nbsp;stream&nbsp;-&nbsp;ISO


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fgetcV95W2">0.3.270</a> 

<pre>
fgetc/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#getV95WcharV95W2">0.3.313</a> 

<pre>
get_char/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.316">
0.3.316</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95WcriticalV95W2">
</a>

<div class="p"><!----></div>

<pre>
get_critical/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Guard,Data):&nbsp;accesses&nbsp;mutex&nbsp;Guard&nbsp;protected&nbsp;Data&nbsp;on&nbsp;blackboard


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#sdebugV95W1">0.3.597</a> 

<pre>
sdebug/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95W2">0.3.674</a> 

<pre>
synchronize/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95WonV95W3">0.3.676</a> 

<pre>
synchronize_on/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.317">
0.3.317</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95WdeepV95WcutV95W2">
</a>

<div class="p"><!----></div>

<pre>
get_deep_cut/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;a&nbsp;choice&nbsp;point&nbsp;address,&nbsp;used&nbsp;with&nbsp;1&nbsp;arg&nbsp;only


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.318">
0.3.318</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95WengineV95WidV95W2">
</a>

<div class="p"><!----></div>

<pre>
get_engine_id/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(+Engine,-Id)&nbsp;gets&nbsp;the&nbsp;unique&nbsp;id&nbsp;associated&nbsp;to&nbsp;an&nbsp;engine&nbsp;at&nbsp;creation&nbsp;time


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WengineV95WpropV95W3">0.3.319</a> 

<pre>
get_engine_prop/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bgV95W7">0.3.114</a> 

<pre>
bg/7

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WengineV95WidV95W1">0.3.180</a> 

<pre>
current_engine_id/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.319">
0.3.319</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95WengineV95WpropV95W3">
</a>

<div class="p"><!----></div>

<pre>
get_engine_prop/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;args:&nbsp;Engine,PropertyNo,Val


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cleanV95WupV95WenginesV95W1">0.3.147</a> 

<pre>
clean_up_engines/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WengineV95WidV95W2">0.3.318</a> 

<pre>
get_engine_id/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WengineV95WthreadV95W2">0.3.320</a> 

<pre>
get_engine_thread/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listV95WenginesV95W0">0.3.395</a> 

<pre>
list_engines/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.320">
0.3.320</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95WengineV95WthreadV95W2">
</a>

<div class="p"><!----></div>

<pre>
get_engine_thread/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;from&nbsp;an&nbsp;Engine&nbsp;the&nbsp;thread&nbsp;it&nbsp;is&nbsp;running&nbsp;on


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WengineV95WpropV95W3">0.3.319</a> 

<pre>
get_engine_prop/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WengineV95WthreadV95W1">0.3.181</a> 

<pre>
current_engine_thread/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listV95WenginesV95W0">0.3.395</a> 

<pre>
list_engines/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.321">
0.3.321</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95WlinenoV95W1">
</a>

<div class="p"><!----></div>

<pre>
get_lineno/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;line&nbsp;number&nbsp;counter&nbsp;in&nbsp;current&nbsp;file


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#vgetV95WintV95W2">0.3.756</a> 

<pre>
vget_int/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#includeV95W1">0.3.364</a> 

<pre>
include/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.322">
0.3.322</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95WloadV95WmethodV95W1">
</a>

<div class="p"><!----></div>

<pre>
get_load_method/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;the&nbsp;current&nbsp;load&nbsp;method&nbsp;by&nbsp;name


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#loadV95WmethodV95W2">0.3.403</a> 

<pre>
load_method/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vget0V95W2">0.3.755</a> 

<pre>
vget0/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.323">
0.3.323</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95WneckV95WcutV95W1">
</a>

<div class="p"><!----></div>

<pre>
get_neck_cut/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;the&nbsp;choice&nbsp;point&nbsp;as&nbsp;an&nbsp;integer


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.324">
0.3.324</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95WnextV95WtermV95W2">
</a>

<div class="p"><!----></div>

<pre>
get_next_term/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Iterator,Term)&nbsp;returns&nbsp;the&nbsp;next&nbsp;term&nbsp;attached&nbsp;to&nbsp;an&nbsp;iterator,&nbsp;fails&nbsp;if&nbsp;no&nbsp;more&nbsp;left


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WstoreV95WopV95W4">0.3.692</a> 

<pre>
term_store_op/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.325">
0.3.325</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95WpasswordV95W1">
</a>

<div class="p"><!----></div>

<pre>
get_password/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;default&nbsp;password&nbsp;for&nbsp;user


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#showV95WdefaultV95W1">0.3.628</a> 

<pre>
show_default/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.326">
0.3.326</a>&nbsp;&nbsp;Predicate:</h4> <a name="getV95WtermV95W2">
</a>

<div class="p"><!----></div>

<pre>
get_term/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Iterator,Term):&nbsp;backtracks&nbsp;over&nbsp;terms&nbsp;associated&nbsp;to&nbsp;a&nbsp;key


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.327">
0.3.327</a>&nbsp;&nbsp;Predicate:</h4> <a name="globalV95WgetV95W3">
</a>

<div class="p"><!----></div>

<pre>
global_get/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(A,B,X):&nbsp;retrieves&nbsp;X&nbsp;associated&nbsp;to&nbsp;ground&nbsp;keys&nbsp;A,B


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.328">
0.3.328</a>&nbsp;&nbsp;Predicate:</h4> <a name="globalV95WrmV95W2">
</a>

<div class="p"><!----></div>

<pre>
global_rm/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(A,B):&nbsp;removes&nbsp;value&nbsp;associated&nbsp;to&nbsp;ground&nbsp;keys&nbsp;A,B


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.329">
0.3.329</a>&nbsp;&nbsp;Predicate:</h4> <a name="globalV95WsetV95W3">
</a>

<div class="p"><!----></div>

<pre>
global_set/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(A,B,X):&nbsp;associates&nbsp;X&nbsp;to&nbsp;ground&nbsp;keys&nbsp;A,B


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.330">
0.3.330</a>&nbsp;&nbsp;Predicate:</h4> <a name="greaterV95W2">
</a>

<div class="p"><!----></div>

<pre>
greater/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;arithemetic&nbsp;comparison


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V62WV95W2">0.3.35</a> 

<pre>
(&#62;)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.331">
0.3.331</a>&nbsp;&nbsp;Predicate:</h4> <a name="greaterV95WeqV95W2">
</a>

<div class="p"><!----></div>

<pre>
greater_eq/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;arithemetic&nbsp;comparison


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V62WV61WV95W2">0.3.36</a> 

<pre>
(&#62;=)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.332">
0.3.332</a>&nbsp;&nbsp;Predicate:</h4> <a name="groundV95W1">
</a>

<div class="p"><!----></div>

<pre>
ground/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;arg&nbsp;has&nbsp;no&nbsp;free&nbsp;variables

EXAMPLE(S):

?-ground(f(a,b)).

yes


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#deepV95WhashV95W4">0.3.221</a> 

<pre>
deep_hash/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#notV95W1">0.3.489</a> 

<pre>
(not)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.333">
0.3.333</a>&nbsp;&nbsp;Predicate:</h4> <a name="haltV95W0">
</a>

<div class="p"><!----></div>

<pre>
halt/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;stops&nbsp;BinProlog


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#haltV95W1">0.3.334</a> 

<pre>
halt/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#endV95WofV95WfileV95W0">0.3.256</a> 

<pre>
end_of_file/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#exitV95W0">0.3.260</a> 

<pre>
exit/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#quitV95W0">0.3.555</a> 

<pre>
quit/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.334">
0.3.334</a>&nbsp;&nbsp;Predicate:</h4> <a name="haltV95W1">
</a>

<div class="p"><!----></div>

<pre>
halt/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;stops&nbsp;Prolog&nbsp;with&nbsp;given&nbsp;return&nbsp;code&nbsp;when&nbsp;used&nbsp;in&nbsp;main&nbsp;thread-&nbsp;or&nbsp;halts&nbsp;current&nbsp;thread


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#haltV95W0">0.3.333</a> 

<pre>
halt/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#stopV95W0">0.3.664</a> 

<pre>
stop/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.335">
0.3.335</a>&nbsp;&nbsp;Predicate:</h4> <a name="handleV95WserviceV95W2">
</a>

<div class="p"><!----></div>

<pre>
handle_service/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;handles&nbsp;a&nbsp;Jinni&nbsp;service&nbsp;S&nbsp;with&nbsp;password&nbsp;P&nbsp;-&nbsp;always&nbsp;succedes


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.336">
0.3.336</a>&nbsp;&nbsp;Predicate:</h4> <a name="hasV95WinfoV95W1">
</a>

<div class="p"><!----></div>

<pre>
has_info/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;checks/generates&nbsp;predicates&nbsp;Pred/Arity&nbsp;for&nbsp;which&nbsp;info&nbsp;is&nbsp;available


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V92WV61WV61WV95W2">0.3.49</a> 

<pre>
(\==)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#infoV95W1">0.3.366</a> 

<pre>
info/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.337">
0.3.337</a>&nbsp;&nbsp;Predicate:</h4> <a name="hasV95WtermsV95W1">
</a>

<div class="p"><!----></div>

<pre>
has_terms/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(GroundKey)&nbsp;succeds&nbsp;if&nbsp;at&nbsp;least&nbsp;on&nbsp;term&nbsp;is&nbsp;attached&nbsp;to&nbsp;GroundKey


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#termV95WstoreV95WopV95W4">0.3.692</a> 

<pre>
term_store_op/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.338">
0.3.338</a>&nbsp;&nbsp;Predicate:</h4> <a name="hasV95WthreadsV95W0">
</a>

<div class="p"><!----></div>

<pre>
has_threads/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;succeeds&nbsp;if&nbsp;threads&nbsp;available&nbsp;on&nbsp;this&nbsp;platform


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V62WV95W2">0.3.35</a> 

<pre>
(&#62;)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vreadV95W2">0.3.759</a> 

<pre>
vread/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bgV95W7">0.3.114</a> 

<pre>
bg/7

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95WonV95W2">0.3.675</a> 

<pre>
synchronize_on/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#timedV95WcallV95W4">0.3.710</a> 

<pre>
timed_call/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.339">
0.3.339</a>&nbsp;&nbsp;Predicate:</h4> <a name="hashV95WclearV95W0">
</a>

<div class="p"><!----></div>

<pre>
hash_clear/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;removes&nbsp;all&nbsp;terms&nbsp;from&nbsp;all&nbsp;hash&nbsp;keys


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WclearV95W1">0.3.449</a> 

<pre>
mmap_clear/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hashV95WloadV95W1">0.3.347</a> 

<pre>
hash_load/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.340">
0.3.340</a>&nbsp;&nbsp;Predicate:</h4> <a name="hashV95WclearV95W1">
</a>

<div class="p"><!----></div>

<pre>
hash_clear/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(GroundKey)&nbsp;removes&nbsp;all&nbsp;terms&nbsp;attached&nbsp;to&nbsp;a&nbsp;key


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V35WV35WV95W1">0.3.2</a> 

<pre>
(##)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.341">
0.3.341</a>&nbsp;&nbsp;Predicate:</h4> <a name="hashV95WclearV95W2">
</a>

<div class="p"><!----></div>

<pre>
hash_clear/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(GroundKey,Term)&nbsp;removes&nbsp;all&nbsp;matching&nbsp;terms&nbsp;attached&nbsp;to&nbsp;a&nbsp;key


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WrmV95W3">0.3.456</a> 

<pre>
mmap_rm/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.342">
0.3.342</a>&nbsp;&nbsp;Predicate:</h4> <a name="hashV95WcompileV95W0">
</a>

<div class="p"><!----></div>

<pre>
hash_compile/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;compiles&nbsp;the&nbsp;hashed&nbsp;map&nbsp;to&nbsp;a&nbsp;predicate&nbsp;benefiting&nbsp;from&nbsp;1-arg&nbsp;indexing


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#ctimeV95W1">0.3.176</a> 

<pre>
ctime/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ttyprintV95W1">0.3.735</a> 

<pre>
ttyprint/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.343">
0.3.343</a>&nbsp;&nbsp;Predicate:</h4> <a name="hashV95WfindV95WuniqueV95W3">
</a>

<div class="p"><!----></div>

<pre>
hash_find_unique/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;like&nbsp;findall(X,G,Xs)&nbsp;but&nbsp;uses&nbsp;hashing&nbsp;on&nbsp;ground&nbsp;term&nbsp;X&nbsp;to&nbsp;collect&nbsp;unique&nbsp;answers


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#gensymV95W2">0.3.306</a> 

<pre>
gensym/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.344">
0.3.344</a>&nbsp;&nbsp;Predicate:</h4> <a name="hashV95WgcV95W0">
</a>

<div class="p"><!----></div>

<pre>
hash_gc/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;frees&nbsp;space&nbsp;used&nbsp;by&nbsp;hash&nbsp;keys&nbsp;and&nbsp;values


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WgcV95W1">0.3.450</a> 

<pre>
mmap_gc/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.345">
0.3.345</a>&nbsp;&nbsp;Predicate:</h4> <a name="hashV95WgetV95W2">
</a>

<div class="p"><!----></div>

<pre>
hash_get/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(GroundKey,Term)&nbsp;retrieves&nbsp;in&nbsp;constant&nbsp;time&nbsp;a&nbsp;term&nbsp;attached&nbsp;to&nbsp;a&nbsp;ground&nbsp;key


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hashV95WkeyV95W1">0.3.346</a> 

<pre>
hash_key/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#varV95W1">0.3.751</a> 

<pre>
var/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#xV95WlistingV95W0">0.3.780</a> 

<pre>
x_listing/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.346">
0.3.346</a>&nbsp;&nbsp;Predicate:</h4> <a name="hashV95WkeyV95W1">
</a>

<div class="p"><!----></div>

<pre>
hash_key/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(IntKey)&nbsp;backtrack&nbsp;over&nbsp;hash&nbsp;keys


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li>  
<pre>
$hx/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WcompiledV95W1">0.3.376</a> 

<pre>
is_compiled/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#onceV95W1">0.3.501</a> 

<pre>
once/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hashV95WgetV95W2">0.3.345</a> 

<pre>
hash_get/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WsaveV95W2">0.3.353</a> 

<pre>
hash_save/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.347">
0.3.347</a>&nbsp;&nbsp;Predicate:</h4> <a name="hashV95WloadV95W1">
</a>

<div class="p"><!----></div>

<pre>
hash_load/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(File)&nbsp;loads&nbsp;the&nbsp;hashed&nbsp;map&nbsp;to&nbsp;a&nbsp;database


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#argV95W3">0.3.71</a> 

<pre>
arg/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#foreachV95W2">0.3.294</a> 

<pre>
foreach/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WclearV95W0">0.3.339</a> 

<pre>
hash_clear/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#termV95WofV95W2">0.3.691</a> 

<pre>
term_of/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.348">
0.3.348</a>&nbsp;&nbsp;Predicate:</h4> <a name="hashV95WpushV95W2">
</a>

<div class="p"><!----></div>

<pre>
hash_push/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(GroundKey,Term):&nbsp;attaches&nbsp;a&nbsp;term&nbsp;to&nbsp;a&nbsp;ground&nbsp;key&nbsp;in&nbsp;constant&nbsp;time&nbsp;as&nbsp;a&nbsp;the&nbsp;first&nbsp;element


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#mmapV95WpushV95W3">0.3.454</a> 

<pre>
mmap_push/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.349">
0.3.349</a>&nbsp;&nbsp;Predicate:</h4> <a name="hashV95WputV95W2">
</a>

<div class="p"><!----></div>

<pre>
hash_put/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(GroundKey,Term):&nbsp;attaches&nbsp;a&nbsp;term&nbsp;to&nbsp;a&nbsp;ground&nbsp;key&nbsp;in&nbsp;constant&nbsp;time&nbsp;as&nbsp;the&nbsp;last&nbsp;element


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V35WV35WV95W1">0.3.2</a> 

<pre>
(##)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.350">
0.3.350</a>&nbsp;&nbsp;Predicate:</h4> <a name="hashV95WrmV95W2">
</a>

<div class="p"><!----></div>

<pre>
hash_rm/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(GroundKey)&nbsp;removes&nbsp;a&nbsp;term&nbsp;attached&nbsp;to&nbsp;a&nbsp;key&nbsp;and&nbsp;returns&nbsp;it&nbsp;-&nbsp;backtracks


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V35WV35WV95W1">0.3.2</a> 

<pre>
(##)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.351">
0.3.351</a>&nbsp;&nbsp;Predicate:</h4> <a name="hashV95WrmV95WoneV95W2">
</a>

<div class="p"><!----></div>

<pre>
hash_rm_one/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(GroundKey)&nbsp;removes&nbsp;a&nbsp;term&nbsp;attached&nbsp;to&nbsp;a&nbsp;key&nbsp;and&nbsp;returns&nbsp;it


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V35WV35WV95W1">0.3.2</a> 

<pre>
(##)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.352">
0.3.352</a>&nbsp;&nbsp;Predicate:</h4> <a name="hashV95WsaveV95W1">
</a>

<div class="p"><!----></div>

<pre>
hash_save/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(File)&nbsp;saves&nbsp;the&nbsp;hashed&nbsp;map&nbsp;to&nbsp;a&nbsp;database&nbsp;ready&nbsp;for&nbsp;1-arg&nbsp;indexing&nbsp;if&nbsp;compiled


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hashV95WsaveV95W2">0.3.353</a> 

<pre>
hash_save/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.353">
0.3.353</a>&nbsp;&nbsp;Predicate:</h4> <a name="hashV95WsaveV95W2">
</a>

<div class="p"><!----></div>

<pre>
hash_save/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(File,PredNMame)&nbsp;saves&nbsp;the&nbsp;hashed&nbsp;map&nbsp;to&nbsp;a&nbsp;database&nbsp;in&nbsp;predicate&nbsp;PredName&nbsp;ready&nbsp;for&nbsp;1-arg&nbsp;indexing&nbsp;if&nbsp;compiled


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#argV95W3">0.3.71</a> 

<pre>
arg/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WkeyV95W1">0.3.346</a> 

<pre>
hash_key/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#keygroupV95W3">0.3.389</a> 

<pre>
keygroup/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ppV95WclauseV95W1">0.3.523</a> 

<pre>
pp_clause/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tellV95W1">0.3.682</a> 

<pre>
tell/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toldV95W0">0.3.722</a> 

<pre>
told/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hashV95WsaveV95W1">0.3.352</a> 

<pre>
hash_save/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.354">
0.3.354</a>&nbsp;&nbsp;Predicate:</h4> <a name="hashV95WtraceV95W2">
</a>

<div class="p"><!----></div>

<pre>
hash_trace/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;tracer&nbsp;for&nbsp;hash&nbsp;maps


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WcompiledV95W1">0.3.376</a> 

<pre>
is_compiled/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.355">
0.3.355</a>&nbsp;&nbsp;Predicate:</h4> <a name="helpV95W0">
</a>

<div class="p"><!----></div>

<pre>
help/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;generates&nbsp;file&nbsp;help.txt&nbsp;with&nbsp;info&nbsp;and&nbsp;examples


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#nlV95W0">0.3.484</a> 

<pre>
nl/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.356">
0.3.356</a>&nbsp;&nbsp;Predicate:</h4> <a name="helpV95W1">
</a>

<div class="p"><!----></div>

<pre>
help/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;same&nbsp;as&nbsp;apropos/1

EXAMPLE(S):

?-help(assert).
use&nbsp;info/1&nbsp;to&nbsp;get&nbsp;a&nbsp;description&nbsp;of&nbsp;a&nbsp;predicate
assert/1-[built_in,adds&nbsp;a&nbsp;clause]
assert_from_chars/1-[built_in,asserts&nbsp;a&nbsp;program&nbsp;from&nbsp;clauses&nbsp;in&nbsp;list&nbsp;of&nbsp;chars]
assert_from_chars/2-[built_in,(Db,Cs)&nbsp;asserts&nbsp;to&nbsp;database&nbsp;Db,&nbsp;a&nbsp;set&nbsp;of&nbsp;clauses&nbsp;parsed&nbsp;from&nbsp;list&nbsp;of&nbsp;char&nbsp;codes&nbsp;Cs]
asserta/1-[built_in,adds&nbsp;a&nbsp;clause&nbsp;to&nbsp;be&nbsp;first&nbsp;in&nbsp;a&nbsp;predicate&nbsp;definition]
asserted/1-[built_in,runs&nbsp;a&nbsp;predicated&nbsp;if&nbsp;asserted]
assertz/1-[built_in,adds&nbsp;a&nbsp;clause&nbsp;to&nbsp;be&nbsp;last&nbsp;in&nbsp;a&nbsp;predicate&nbsp;definition]
db_assert/2-[built_in,does&nbsp;assert/1&nbsp;arg&nbsp;2&nbsp;into&nbsp;database&nbsp;given&nbsp;as&nbsp;arg&nbsp;1]
db_asserta/2-[built_in,does&nbsp;asserta/1&nbsp;arg&nbsp;2&nbsp;into&nbsp;database&nbsp;given&nbsp;as&nbsp;arg&nbsp;1]
db_asserted/2-[built_in,runs&nbsp;predicate&nbsp;arg&nbsp;2&nbsp;if&nbsp;asserted&nbsp;in&nbsp;database&nbsp;arg&nbsp;1]
db_assertz/2-[built_in,does&nbsp;assertz/1&nbsp;arg&nbsp;2&nbsp;into&nbsp;database&nbsp;given&nbsp;as&nbsp;arg&nbsp;1]
get_asserted/2-[built_in]
is_asserted/1-[built_in,checks&nbsp;if&nbsp;currently&nbsp;asserted]
prolog:assert_it/2-[compiled]
prolog:db_is_asserted/2-[compiled]
prolog:is_asserted_clause/1-[compiled]
prolog:x_assert/2-[compiled]
prolog:x_assert_op/3-[compiled]
x_asserta/1-[built_in,db&nbsp;hook,&nbsp;adds&nbsp;a&nbsp;clause&nbsp;to&nbsp;be&nbsp;first&nbsp;in&nbsp;a&nbsp;predicate&nbsp;definition]
x_assertz/1-[built_in,db&nbsp;hook,&nbsp;adds&nbsp;a&nbsp;clause&nbsp;to&nbsp;be&nbsp;last&nbsp;in&nbsp;a&nbsp;predicate&nbsp;definition]

yes


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#aproposV95W1">0.3.69</a> 

<pre>
apropos/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.357">
0.3.357</a>&nbsp;&nbsp;Predicate:</h4> <a name="hideV95WdefaultV95W1">
</a>

<div class="p"><!----></div>

<pre>
hide_default/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;makes&nbsp;unavailable&nbsp;a&nbsp;default&nbsp;value


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WletV95W3">0.3.102</a> 

<pre>
bb_let/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#setV95WpasswordV95W1">0.3.619</a> 

<pre>
set_password/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.358">
0.3.358</a>&nbsp;&nbsp;Predicate:</h4> <a name="hkeyV95W2">
</a>

<div class="p"><!----></div>

<pre>
hkey/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;computes&nbsp;hash&nbsp;code&nbsp;on&nbsp;atomic&nbsp;argument;&nbsp;fails&nbsp;on&nbsp;variables&nbsp;and&nbsp;compound&nbsp;terms

EXAMPLE(S):

?-hkey(t(a,b),_A).
_A&nbsp;=&nbsp;236945626;

no

?-hkey(t(a,c),_A).
_A&nbsp;=&nbsp;236945625;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#deepV95WhashV95W4">0.3.221</a> 

<pre>
deep_hash/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.359">
0.3.359</a>&nbsp;&nbsp;Predicate:</h4> <a name="host2ipV95W2">
</a>

<div class="p"><!----></div>

<pre>
host2ip/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;converts&nbsp;a&nbsp;host&nbsp;name&nbsp;to&nbsp;an&nbsp;IP&nbsp;address


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.360">
0.3.360</a>&nbsp;&nbsp;Predicate:</h4> <a name="hostnameV95W1">
</a>

<div class="p"><!----></div>

<pre>
hostname/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;the&nbsp;name&nbsp;of&nbsp;current&nbsp;host,&nbsp;if&nbsp;detected,&nbsp;localhost&nbsp;if&nbsp;not


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#vreadV95W2">0.3.759</a> 

<pre>
vread/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.361">
0.3.361</a>&nbsp;&nbsp;Predicate:</h4> <a name="hypotV95W3">
</a>

<div class="p"><!----></div>

<pre>
hypot/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;float&nbsp;function


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.362">
0.3.362</a>&nbsp;&nbsp;Predicate:</h4> <a name="ifV95WanyV95W3">
</a>

<div class="p"><!----></div>

<pre>
if_any/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Cond,Then,Else):&nbsp;executes&nbsp;Cond;&nbsp;each&nbsp;time&nbsp;when&nbsp;Cond&nbsp;succeeds&nbsp;it&nbsp;also&nbsp;executes&nbsp;Then;&nbsp;if&nbsp;Cond&nbsp;never&nbsp;succeds&nbsp;it&nbsp;executes&nbsp;Else


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#argV95W3">0.3.71</a> 

<pre>
arg/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#changeV95WargV95W3">0.3.139</a> 

<pre>
change_arg/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.363">
0.3.363</a>&nbsp;&nbsp;Predicate:</h4> <a name="inV95W1">
</a>

<div class="p"><!----></div>

<pre>
in/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;waits&nbsp;to&nbsp;remove&nbsp;a&nbsp;term&nbsp;from&nbsp;Linda&nbsp;blackboard


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#localV95WinV95W1">0.3.408</a> 

<pre>
local_in/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.364">
0.3.364</a>&nbsp;&nbsp;Predicate:</h4> <a name="includeV95W1">
</a>

<div class="p"><!----></div>

<pre>
include/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;includes/loads&nbsp;a&nbsp;file&nbsp;with&nbsp;current&nbsp;load&nbsp;method,&nbsp;unless&nbsp;it&nbsp;has&nbsp;already&nbsp;been&nbsp;included&nbsp;by&nbsp;the&nbsp;same&nbsp;method


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#callV95W2">0.3.121</a> 

<pre>
call/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#debugmesV95W1">0.3.220</a> 

<pre>
debugmes/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WlinenoV95W1">0.3.321</a> 

<pre>
get_lineno/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#loadV95WmethodV95W2">0.3.403</a> 

<pre>
load_method/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WlinenoV95W1">0.3.615</a> 

<pre>
set_lineno/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vget0V95W2">0.3.755</a> 

<pre>
vget0/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#coV95W0">0.3.159</a> 

<pre>
co/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#editV95W2">0.3.250</a> 

<pre>
edit/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.365">
0.3.365</a>&nbsp;&nbsp;Predicate:</h4> <a name="infoV95W0">
</a>

<div class="p"><!----></div>

<pre>
info/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;generates&nbsp;info&nbsp;on&nbsp;predicates&nbsp;with&nbsp;examples


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#infoV95W1">0.3.366</a> 

<pre>
info/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.366">
0.3.366</a>&nbsp;&nbsp;Predicate:</h4> <a name="infoV95W1">
</a>

<div class="p"><!----></div>

<pre>
info/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;generates&nbsp;info&nbsp;and&nbsp;examples&nbsp;of&nbsp;use&nbsp;for&nbsp;predicate&nbsp;Pred/Arity


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#forV95W3">0.3.289</a> 

<pre>
for/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hasV95WinfoV95W1">0.3.336</a> 

<pre>
has_info/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95W1">0.3.766</a> 

<pre>
write/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#infoV95W0">0.3.365</a> 

<pre>
info/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.367">
0.3.367</a>&nbsp;&nbsp;Predicate:</h4> <a name="initV95WgensymV95W1">
</a>

<div class="p"><!----></div>

<pre>
init_gensym/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;resets&nbsp;gensym&nbsp;for&nbsp;names&nbsp;based&nbsp;on&nbsp;arg&nbsp;1


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WletV95W3">0.3.102</a> 

<pre>
bb_let/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#mapsV95WcleanV95W0">0.3.433</a> 

<pre>
maps_clean/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapsV95WcleanV95W0">0.3.460</a> 

<pre>
mmaps_clean/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.368">
0.3.368</a>&nbsp;&nbsp;Predicate:</h4> <a name="instanceV95WofV95W2">
</a>

<div class="p"><!----></div>

<pre>
instance_of/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Handle,Term):&nbsp;creates&nbsp;an&nbsp;internal&nbsp;instance&nbsp;of&nbsp;an&nbsp;external&nbsp;term&nbsp;given&nbsp;as&nbsp;a&nbsp;Handle


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WstoreV95WopV95W4">0.3.692</a> 

<pre>
term_store_op/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.369">
0.3.369</a>&nbsp;&nbsp;Predicate:</h4> <a name="integerV95W1">
</a>

<div class="p"><!----></div>

<pre>
integer/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;an&nbsp;integer


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#atomV95W1">0.3.92</a> 

<pre>
atom/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WratioV95W1">0.3.204</a> 

<pre>
db_ratio/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#numberV95W1">0.3.495</a> 

<pre>
number/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#quietV95W1">0.3.552</a> 

<pre>
quiet/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WlinenoV95W1">0.3.615</a> 

<pre>
set_lineno/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WportV95W1">0.3.620</a> 

<pre>
set_port/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WthisV95WportV95W1">0.3.623</a> 

<pre>
set_this_port/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tabV95W1">0.3.679</a> 

<pre>
tab/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.370">
0.3.370</a>&nbsp;&nbsp;Predicate:</h4> <a name="integerV95W2">
</a>

<div class="p"><!----></div>

<pre>
integer/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;float&nbsp;to&nbsp;int&nbsp;cast


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#ceilingV95W2">0.3.138</a> 

<pre>
ceiling/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#floorV95W2">0.3.283</a> 

<pre>
floor/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#truncateV95W2">0.3.729</a> 

<pre>
truncate/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.371">
0.3.371</a>&nbsp;&nbsp;Predicate:</h4> <a name="interactiveV95W1">
</a>

<div class="p"><!----></div>

<pre>
interactive/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;toggles&nbsp;interactive&nbsp;query&nbsp;answering/tracing&nbsp;with&nbsp;arg&nbsp;1&nbsp;=&nbsp;yes&nbsp;or&nbsp;no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WinteractiveV95W0">0.3.380</a> 

<pre>
is_interactive/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#varV95W1">0.3.751</a> 

<pre>
var/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.372">
0.3.372</a>&nbsp;&nbsp;Predicate:</h4> <a name="isV95W2">
</a>

<div class="p"><!----></div>

<pre>
(is)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;calls&nbsp;the&nbsp;function&nbsp;evaluator,&nbsp;mostly&nbsp;for&nbsp;arithmetics

EXAMPLE(S):

?-_A&nbsp;is&nbsp;3+4*2.
_A&nbsp;=&nbsp;11;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#absV95W2">0.3.53</a> 

<pre>
abs/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#abstimeV95W1">0.3.54</a> 

<pre>
abstime/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95Wgc0V95W0">0.3.100</a> 

<pre>
bb_gc0/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bpV95WinfoV95W2">0.3.116</a> 

<pre>
bp_info/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ceilingV95W2">0.3.138</a> 

<pre>
ceiling/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dyncoV95W1">0.3.247</a> 

<pre>
dynco/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#floatV95W2">0.3.282</a> 

<pre>
float/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#gensymV95WnoV95W2">0.3.307</a> 

<pre>
gensym_no/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WcompileV95W0">0.3.342</a> 

<pre>
hash_compile/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nthV95WanswerV95W2">0.3.493</a> 

<pre>
nth_answer/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#numbervarsV95W3">0.3.498</a> 

<pre>
numbervars/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#roundV95W2">0.3.582</a> 

<pre>
round/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#rpcV95WtestV95W1">0.3.589</a> 

<pre>
rpc_test/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WlowerV95WcharV95W2">0.3.712</a> 

<pre>
to_lower_char/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WupperV95WcharV95W2">0.3.716</a> 

<pre>
to_upper_char/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#trimV95WtermV95W4">0.3.728</a> 

<pre>
trim_term/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WargvV95W1">0.3.739</a> 

<pre>
unix_argv/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WgcV95W0">0.3.778</a> 

<pre>
x_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WprofileV95W0">0.3.782</a> 

<pre>
x_profile/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WtracedV95WcallV95W1">0.3.787</a> 

<pre>
x_traced_call/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.373">
0.3.373</a>&nbsp;&nbsp;Predicate:</h4> <a name="isV95WanV95W1">
</a>

<div class="p"><!----></div>

<pre>
is_an/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;an&nbsp;alphanumerical&nbsp;char&nbsp;code


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.374">
0.3.374</a>&nbsp;&nbsp;Predicate:</h4> <a name="isV95WassertedV95W1">
</a>

<div class="p"><!----></div>

<pre>
is_asserted/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;checks&nbsp;if&nbsp;currently&nbsp;asserted


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#isV95WdynamicV95W1">0.3.378</a> 

<pre>
is_dynamic/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listingV95W2">0.3.400</a> 

<pre>
listing/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.375">
0.3.375</a>&nbsp;&nbsp;Predicate:</h4> <a name="isV95WbuiltinV95W1">
</a>

<div class="p"><!----></div>

<pre>
is_builtin/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;recognizes&nbsp;a&nbsp;predicate&nbsp;head&nbsp;as&nbsp;a&nbsp;builtin

EXAMPLE(S):

?-is_builtin(var(_A)).
_A&nbsp;=&nbsp;_x148944;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#spyV95W1">0.3.650</a> 

<pre>
(spy)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#spyingV95W1">0.3.651</a> 

<pre>
spying/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.376">
0.3.376</a>&nbsp;&nbsp;Predicate:</h4> <a name="isV95WcompiledV95W1">
</a>

<div class="p"><!----></div>

<pre>
is_compiled/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;head&nbsp;of&nbsp;a&nbsp;compiled&nbsp;predicate


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V35WV35WV95W1">0.3.2</a> 

<pre>
(##)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95WifdefV95W2">0.3.128</a> 

<pre>
call_ifdef/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callableV95W1">0.3.132</a> 

<pre>
callable/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WkeyV95W1">0.3.346</a> 

<pre>
hash_key/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WtraceV95W2">0.3.354</a> 

<pre>
hash_trace/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listingV95W2">0.3.400</a> 

<pre>
listing/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WtraceV95W2">0.3.786</a> 

<pre>
x_trace/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.377">
0.3.377</a>&nbsp;&nbsp;Predicate:</h4> <a name="isV95WdiscontiguousV95W1">
</a>

<div class="p"><!----></div>

<pre>
is_discontiguous/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;checks&nbsp;if&nbsp;a&nbsp;predicate&nbsp;has&nbsp;been&nbsp;declared&nbsp;as&nbsp;discontiguous


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.378">
0.3.378</a>&nbsp;&nbsp;Predicate:</h4> <a name="isV95WdynamicV95W1">
</a>

<div class="p"><!----></div>

<pre>
is_dynamic/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;checks&nbsp;if&nbsp;dynamic


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#isV95WassertedV95W1">0.3.374</a> 

<pre>
is_asserted/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WisV95WdynamicV95W1">0.3.779</a> 

<pre>
x_is_dynamic/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#callableV95W1">0.3.132</a> 

<pre>
callable/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.379">
0.3.379</a>&nbsp;&nbsp;Predicate:</h4> <a name="isV95WengineV95W1">
</a>

<div class="p"><!----></div>

<pre>
is_engine/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;recognizes&nbsp;and&nbsp;integer&nbsp;as&nbsp;an&nbsp;engine&nbsp;handle


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#listV95WenginesV95W1">0.3.396</a> 

<pre>
list_engines/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#memberV95W2">0.3.442</a> 

<pre>
member/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.380">
0.3.380</a>&nbsp;&nbsp;Predicate:</h4> <a name="isV95WinteractiveV95W0">
</a>

<div class="p"><!----></div>

<pre>
is_interactive/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;checks&nbsp;if&nbsp;toplevel&nbsp;is&nbsp;interactive&nbsp;-&nbsp;use&nbsp;interactive/1&nbsp;with&nbsp;yes/no&nbsp;to&nbsp;set&nbsp;it&nbsp;the&nbsp;way&nbsp;you&nbsp;want&nbsp;it


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WopV95W3">0.3.184</a> 

<pre>
current_op/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#interactiveV95W1">0.3.371</a> 

<pre>
interactive/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.381">
0.3.381</a>&nbsp;&nbsp;Predicate:</h4> <a name="isV95WmajV95W1">
</a>

<div class="p"><!----></div>

<pre>
is_maj/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;is&nbsp;an&nbsp;upper&nbsp;case&nbsp;char&nbsp;code


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.382">
0.3.382</a>&nbsp;&nbsp;Predicate:</h4> <a name="isV95WminV95W1">
</a>

<div class="p"><!----></div>

<pre>
is_min/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;a&nbsp;lower&nbsp;case&nbsp;char&nbsp;code


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.383">
0.3.383</a>&nbsp;&nbsp;Predicate:</h4> <a name="isV95WmoduleV95W1">
</a>

<div class="p"><!----></div>

<pre>
is_module/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;recognizes/generates&nbsp;a&nbsp;module&nbsp;name


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WvalV95W3">0.3.106</a> 

<pre>
bb_val/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#modulesV95W1">0.3.468</a> 

<pre>
modules/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.384">
0.3.384</a>&nbsp;&nbsp;Predicate:</h4> <a name="isV95WnumV95W1">
</a>

<div class="p"><!----></div>

<pre>
is_num/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;a&nbsp;digit&nbsp;char&nbsp;code


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.385">
0.3.385</a>&nbsp;&nbsp;Predicate:</h4> <a name="isV95WprologV95W1">
</a>

<div class="p"><!----></div>

<pre>
is_prolog/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;recognizes&nbsp;binprolog&nbsp;-&nbsp;useful&nbsp;for&nbsp;portability


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95WvalV95W3">0.3.106</a> 

<pre>
bb_val/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bpV95WonlyV95W2">0.3.118</a> 

<pre>
bp_only/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#scompileV95W1">0.3.595</a> 

<pre>
scompile/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#staticV95WprologV95WflagV95W2">0.3.661</a> 

<pre>
static_prolog_flag/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.386">
0.3.386</a>&nbsp;&nbsp;Predicate:</h4> <a name="isV95WpublicV95W1">
</a>

<div class="p"><!----></div>

<pre>
is_public/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;checks&nbsp;predicate&nbsp;head&nbsp;if&nbsp;globally&nbsp;visible


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.387">
0.3.387</a>&nbsp;&nbsp;Predicate:</h4> <a name="isV95WspecV95W1">
</a>

<div class="p"><!----></div>

<pre>
is_spec/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;a&nbsp;spacial&nbsp;character&nbsp;code


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.388">
0.3.388</a>&nbsp;&nbsp;Predicate:</h4> <a name="isV95WterminatorV95W1">
</a>

<div class="p"><!----></div>

<pre>
is_terminator/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;a&nbsp;terminator&nbsp;character&nbsp;code


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.389">
0.3.389</a>&nbsp;&nbsp;Predicate:</h4> <a name="keygroupV95W3">
</a>

<div class="p"><!----></div>

<pre>
keygroup/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sorts&nbsp;while&nbsp;grouping&nbsp;similar&nbsp;keys

EXAMPLE(S):

?-keygroup([3-a,1-a,2-b,1-c,2-d],_A,_B).
_A&nbsp;=&nbsp;1;
_B&nbsp;=&nbsp;[a,c];

_A&nbsp;=&nbsp;2;
_B&nbsp;=&nbsp;[b,d];

_A&nbsp;=&nbsp;3;
_B&nbsp;=&nbsp;[a];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#keysortV95W2">0.3.390</a> 

<pre>
keysort/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hashV95WsaveV95W2">0.3.353</a> 

<pre>
hash_save/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.390">
0.3.390</a>&nbsp;&nbsp;Predicate:</h4> <a name="keysortV95W2">
</a>

<div class="p"><!----></div>

<pre>
keysort/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sorts&nbsp;while&nbsp;putting&nbsp;similar&nbsp;keys&nbsp;one&nbsp;after&nbsp;the&nbsp;other&nbsp;in&nbsp;a&nbsp;list

EXAMPLE(S):

?-keysort([3-a,1-a,2-b,1-c,2-d],_A).
_A&nbsp;=&nbsp;[1-a,1-c,2-b,2-d,3-a];

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bagofV95W3">0.3.96</a> 

<pre>
bagof/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#keygroupV95W3">0.3.389</a> 

<pre>
keygroup/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.391">
0.3.391</a>&nbsp;&nbsp;Predicate:</h4> <a name="lengthV95W2">
</a>

<div class="p"><!----></div>

<pre>
length/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;generates/mesures&nbsp;length&nbsp;of&nbsp;a&nbsp;list


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#varV95W1">0.3.751</a> 

<pre>
var/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#mergeV95WsortV95W3">0.3.446</a> 

<pre>
merge_sort/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.392">
0.3.392</a>&nbsp;&nbsp;Predicate:</h4> <a name="lessV95W2">
</a>

<div class="p"><!----></div>

<pre>
less/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;arithemetic&nbsp;comparison


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V60WV95W2">0.3.27</a> 

<pre>
(&lt;)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.393">
0.3.393</a>&nbsp;&nbsp;Predicate:</h4> <a name="lessV95WeqV95W2">
</a>

<div class="p"><!----></div>

<pre>
less_eq/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;arithemetic&nbsp;comparison


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV60WV95W2">0.3.32</a> 

<pre>
(=&lt;)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.394">
0.3.394</a>&nbsp;&nbsp;Predicate:</h4> <a name="lineV95WofV95W2">
</a>

<div class="p"><!----></div>

<pre>
line_of/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(File,Line)&nbsp;reads&nbsp;a&nbsp;file&nbsp;to&nbsp;lines&nbsp;ending&nbsp;with&nbsp;eol&nbsp;-&nbsp;on&nbsp;backtracking


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sentenceV95WofV95W3">0.3.605</a> 

<pre>
sentence_of/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#tokenV95WofV95W2">0.3.720</a> 

<pre>
token_of/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.395">
0.3.395</a>&nbsp;&nbsp;Predicate:</h4> <a name="listV95WenginesV95W0">
</a>

<div class="p"><!----></div>

<pre>
list_engines/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;prints&nbsp;out&nbsp;the&nbsp;list&nbsp;of&nbsp;active&nbsp;engines


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WengineV95WpropV95W3">0.3.319</a> 

<pre>
get_engine_prop/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WengineV95WthreadV95W2">0.3.320</a> 

<pre>
get_engine_thread/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listV95WenginesV95W1">0.3.396</a> 

<pre>
list_engines/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#memberV95W2">0.3.442</a> 

<pre>
member/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nlV95W0">0.3.484</a> 

<pre>
nl/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95W1">0.3.766</a> 

<pre>
write/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.396">
0.3.396</a>&nbsp;&nbsp;Predicate:</h4> <a name="listV95WenginesV95W1">
</a>

<div class="p"><!----></div>

<pre>
list_engines/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;lists&nbsp;available&nbsp;engine&nbsp;handles


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cleanV95WupV95WenginesV95W1">0.3.147</a> 

<pre>
clean_up_engines/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WengineV95W1">0.3.379</a> 

<pre>
is_engine/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listV95WenginesV95W0">0.3.395</a> 

<pre>
list_engines/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.397">
0.3.397</a>&nbsp;&nbsp;Predicate:</h4> <a name="listifyV95W2">
</a>

<div class="p"><!----></div>

<pre>
listify/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(T,Cs):&nbsp;transforms&nbsp;T,&nbsp;unless&nbsp;it&nbsp;is&nbsp;already&nbsp;such,&nbsp;to&nbsp;list&nbsp;of&nbsp;chars


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#atomV95WcodesV95W2">0.3.94</a> 

<pre>
atom_codes/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.398">
0.3.398</a>&nbsp;&nbsp;Predicate:</h4> <a name="listingV95W0">
</a>

<div class="p"><!----></div>

<pre>
listing/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;lists&nbsp;current&nbsp;database


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listingV95W2">0.3.400</a> 

<pre>
listing/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WlistingV95W0">0.3.780</a> 

<pre>
x_listing/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.399">
0.3.399</a>&nbsp;&nbsp;Predicate:</h4> <a name="listingV95W1">
</a>

<div class="p"><!----></div>

<pre>
listing/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;lists&nbsp;given&nbsp;predicate&nbsp;if&nbsp;in&nbsp;current&nbsp;database


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#listingV95W2">0.3.400</a> 

<pre>
listing/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nlV95W0">0.3.484</a> 

<pre>
nl/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WlistingV95W1">0.3.781</a> 

<pre>
x_listing/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.400">
0.3.400</a>&nbsp;&nbsp;Predicate:</h4> <a name="listingV95W2">
</a>

<div class="p"><!----></div>

<pre>
listing/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;lists&nbsp;predicate&nbsp;F&nbsp;of&nbsp;arity&nbsp;N&nbsp;if&nbsp;in&nbsp;current&nbsp;database


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WassertedV95W1">0.3.374</a> 

<pre>
is_asserted/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WcompiledV95W1">0.3.376</a> 

<pre>
is_compiled/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nlV95W0">0.3.484</a> 

<pre>
nl/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95W1">0.3.766</a> 

<pre>
write/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#listingV95W0">0.3.398</a> 

<pre>
listing/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listingV95W1">0.3.399</a> 

<pre>
listing/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.401">
0.3.401</a>&nbsp;&nbsp;Predicate:</h4> <a name="loadV95W1">
</a>

<div class="p"><!----></div>

<pre>
load/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;clean&nbsp;loads&nbsp;from&nbsp;a&nbsp;bytecode&nbsp;*.wam&nbsp;file


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#abortV95W0">0.3.52</a> 

<pre>
abort/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.402">
0.3.402</a>&nbsp;&nbsp;Predicate:</h4> <a name="loadV95WengineV95W3">
</a>

<div class="p"><!----></div>

<pre>
load_engine/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;load_engine(E,Goal,Answer)&nbsp;prepares&nbsp;engine&nbsp;E&nbsp;to&nbsp;execute&nbsp;Goal/Answer


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bgV95W7">0.3.114</a> 

<pre>
bg/7

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#openV95WengineV95W3">0.3.505</a> 

<pre>
open_engine/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.403">
0.3.403</a>&nbsp;&nbsp;Predicate:</h4> <a name="loadV95WmethodV95W2">
</a>

<div class="p"><!----></div>

<pre>
load_method/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;args:&nbsp;Number,&nbsp;Name

EXAMPLE(S):

?-load_method(_A,_B).
_A&nbsp;=&nbsp;1;
_B&nbsp;=&nbsp;mcompile;

_A&nbsp;=&nbsp;2;
_B&nbsp;=&nbsp;scompile;

_A&nbsp;=&nbsp;3;
_B&nbsp;=&nbsp;oconsult;

_A&nbsp;=&nbsp;4;
_B&nbsp;=&nbsp;dconsult;

_A&nbsp;=&nbsp;5;
_B&nbsp;=&nbsp;sconsult;

_A&nbsp;=&nbsp;6;
_B&nbsp;=&nbsp;load;

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#getV95WloadV95WmethodV95W1">0.3.322</a> 

<pre>
get_load_method/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#includeV95W1">0.3.364</a> 

<pre>
include/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WloadV95WmethodV95W1">0.3.616</a> 

<pre>
set_load_method/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.404">
0.3.404</a>&nbsp;&nbsp;Predicate:</h4> <a name="localV95WallV95W2">
</a>

<div class="p"><!----></div>

<pre>
local_all/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;local_all(X,Xs)&nbsp;collects&nbsp;all&nbsp;facts&nbsp;matching&nbsp;X&nbsp;on&nbsp;the&nbsp;blackboard


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#localV95WallV95W3">0.3.405</a> 

<pre>
local_all/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#allV95W2">0.3.57</a> 

<pre>
all/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.405">
0.3.405</a>&nbsp;&nbsp;Predicate:</h4> <a name="localV95WallV95W3">
</a>

<div class="p"><!----></div>

<pre>
local_all/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;local_all(X,G,Xs)&nbsp;collects&nbsp;facts&nbsp;X&nbsp;such&nbsp;that&nbsp;G&nbsp;on&nbsp;the&nbsp;blackboard


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#synchronizeV95WonV95W2">0.3.675</a> 

<pre>
synchronize_on/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#allV95W3">0.3.58</a> 

<pre>
all/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#localV95WallV95W2">0.3.404</a> 

<pre>
local_all/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.406">
0.3.406</a>&nbsp;&nbsp;Predicate:</h4> <a name="localV95WcinV95W1">
</a>

<div class="p"><!----></div>

<pre>
local_cin/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;removes&nbsp;a&nbsp;term&nbsp;if&nbsp;available&nbsp;on&nbsp;the&nbsp;local&nbsp;blackboard


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#synchronizeV95WonV95W2">0.3.675</a> 

<pre>
synchronize_on/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cinV95W1">0.3.142</a> 

<pre>
cin/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#localV95WinV95W1">0.3.408</a> 

<pre>
local_in/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#timedV95WcallV95W4">0.3.710</a> 

<pre>
timed_call/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.407">
0.3.407</a>&nbsp;&nbsp;Predicate:</h4> <a name="localV95WcoutV95W1">
</a>

<div class="p"><!----></div>

<pre>
local_cout/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;puts&nbsp;a&nbsp;term&nbsp;on&nbsp;local&nbsp;blackbord&nbsp;unless&nbsp;already&nbsp;there


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#localV95WoutV95W1">0.3.409</a> 

<pre>
local_out/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#localV95WrdV95W1">0.3.410</a> 

<pre>
local_rd/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#coutV95W1">0.3.171</a> 

<pre>
cout/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.408">
0.3.408</a>&nbsp;&nbsp;Predicate:</h4> <a name="localV95WinV95W1">
</a>

<div class="p"><!----></div>

<pre>
local_in/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;waits&nbsp;for&nbsp;a&nbsp;term&nbsp;produced&nbsp;by&nbsp;a&nbsp;matching&nbsp;local_out/1


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WengineV95WthreadV95W1">0.3.181</a> 

<pre>
current_engine_thread/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#localV95WcinV95W1">0.3.406</a> 

<pre>
local_cin/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95WonV95W2">0.3.675</a> 

<pre>
synchronize_on/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#threadV95WsuspendV95W1">0.3.706</a> 

<pre>
thread_suspend/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#inV95W1">0.3.363</a> 

<pre>
in/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.409">
0.3.409</a>&nbsp;&nbsp;Predicate:</h4> <a name="localV95WoutV95W1">
</a>

<div class="p"><!----></div>

<pre>
local_out/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;produces&nbsp;a&nbsp;term&nbsp;and&nbsp;possibly&nbsp;wakes&nbsp;up&nbsp;the&nbsp;thread&nbsp;at&nbsp;a&nbsp;matching&nbsp;local_in/1


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#synchronizeV95WonV95W2">0.3.675</a> 

<pre>
synchronize_on/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#threadV95WresumeV95W1">0.3.705</a> 

<pre>
thread_resume/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#localV95WcoutV95W1">0.3.407</a> 

<pre>
local_cout/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#outV95W1">0.3.509</a> 

<pre>
out/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.410">
0.3.410</a>&nbsp;&nbsp;Predicate:</h4> <a name="localV95WrdV95W1">
</a>

<div class="p"><!----></div>

<pre>
local_rd/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;tests&nbsp;if&nbsp;a&nbsp;term&nbsp;is&nbsp;available&nbsp;on&nbsp;the&nbsp;local&nbsp;blackboard


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#synchronizeV95WonV95W2">0.3.675</a> 

<pre>
synchronize_on/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#localV95WcoutV95W1">0.3.407</a> 

<pre>
local_cout/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#localV95WwhenV95W1">0.3.411</a> 

<pre>
local_when/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#rdV95W1">0.3.558</a> 

<pre>
rd/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.411">
0.3.411</a>&nbsp;&nbsp;Predicate:</h4> <a name="localV95WwhenV95W1">
</a>

<div class="p"><!----></div>

<pre>
local_when/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;waits&nbsp;until&nbsp;a&nbsp;term&nbsp;is&nbsp;available&nbsp;on&nbsp;the&nbsp;local&nbsp;blackboard


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WengineV95WthreadV95W1">0.3.181</a> 

<pre>
current_engine_thread/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#localV95WrdV95W1">0.3.410</a> 

<pre>
local_rd/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95WonV95W2">0.3.675</a> 

<pre>
synchronize_on/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#threadV95WsuspendV95W1">0.3.706</a> 

<pre>
thread_suspend/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.412">
0.3.412</a>&nbsp;&nbsp;Predicate:</h4> <a name="lockV95WthreadV95WguardV95W1">
</a>

<div class="p"><!----></div>

<pre>
lock_thread_guard/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;locks&nbsp;thread&nbsp;guard&nbsp;created&nbsp;with&nbsp;new_thread_guard


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#beginV95WcriticalV95W0">0.3.109</a> 

<pre>
begin_critical/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95WonV95W3">0.3.676</a> 

<pre>
synchronize_on/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.413">
0.3.413</a>&nbsp;&nbsp;Predicate:</h4> <a name="logV95W2">
</a>

<div class="p"><!----></div>

<pre>
log/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;float&nbsp;function


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.414">
0.3.414</a>&nbsp;&nbsp;Predicate:</h4> <a name="logV95W3">
</a>

<div class="p"><!----></div>

<pre>
log/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;log&nbsp;in&nbsp;base&nbsp;arg&nbsp;1&nbsp;of&nbsp;arg&nbsp;2,&nbsp;a&nbsp;float

EXAMPLE(S):

?-log(2,8,_A).
_A&nbsp;=&nbsp;3;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.415">
0.3.415</a>&nbsp;&nbsp;Predicate:</h4> <a name="lsV95W0">
</a>

<div class="p"><!----></div>

<pre>
ls/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;list&nbsp;files&nbsp;under&nbsp;Unix


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#systemV95W1">0.3.677</a> 

<pre>
system/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.416">
0.3.416</a>&nbsp;&nbsp;Predicate:</h4> <a name="ls2listV95W2">
</a>

<div class="p"><!----></div>

<pre>
ls2list/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Dir,Files):&nbsp;converts&nbsp;ls&nbsp;cmd&nbsp;output&nbsp;to&nbsp;list&nbsp;of&nbsp;files&nbsp;and&nbsp;dirs


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dir2listV95W3">0.3.239</a> 

<pre>
dir2list/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.417">
0.3.417</a>&nbsp;&nbsp;Predicate:</h4> <a name="lvalV95W3">
</a>

<div class="p"><!----></div>

<pre>
lval/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;backtrackable:&nbsp;lval(K1,K2,V)&nbsp;associates&nbsp;V&nbsp;to&nbsp;keys&nbsp;K1&nbsp;and&nbsp;K2

EXAMPLE(S):

?-lval(a,b,f(_A)).
_A&nbsp;=&nbsp;_x148841;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.418">
0.3.418</a>&nbsp;&nbsp;Predicate:</h4> <a name="makeV95WarrayV95W2">
</a>

<div class="p"><!----></div>

<pre>
make_array/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;creates&nbsp;an&nbsp;array


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.419">
0.3.419</a>&nbsp;&nbsp;Predicate:</h4> <a name="makeV95WcmdV95W2">
</a>

<div class="p"><!----></div>

<pre>
make_cmd/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;concatenates&nbsp;a&nbsp;list&nbsp;of&nbsp;strings&nbsp;and&nbsp;atomic&nbsp;elements&nbsp;into&nbsp;an&nbsp;atom


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#atomV95WcodesV95W2">0.3.94</a> 

<pre>
atom_codes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#makeV95Wcmd0V95W2">0.3.420</a> 

<pre>
make_cmd0/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#editV95W2">0.3.250</a> 

<pre>
edit/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#makeV95WspacedV95WcmdV95W2">0.3.422</a> 

<pre>
make_spaced_cmd/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.420">
0.3.420</a>&nbsp;&nbsp;Predicate:</h4> <a name="makeV95Wcmd0V95W2">
</a>

<div class="p"><!----></div>

<pre>
make_cmd0/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;concatenates&nbsp;a&nbsp;list&nbsp;of&nbsp;strings&nbsp;and&nbsp;atomic&nbsp;elements&nbsp;into&nbsp;a&nbsp;string


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#makeV95WcmdV95W2">0.3.419</a> 

<pre>
make_cmd/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.421">
0.3.421</a>&nbsp;&nbsp;Predicate:</h4> <a name="makeV95WcompileableV95W2">
</a>

<div class="p"><!----></div>

<pre>
make_compileable/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;make_compilable(Files,File)&nbsp;rewrites&nbsp;Files&nbsp;as&nbsp;a&nbsp;canonical&nbsp;File&nbsp;with&nbsp;all&nbsp;predicates&nbsp;contiguous&nbsp;and&nbsp;no&nbsp;operators


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#atomicV95W1">0.3.95</a> 

<pre>
atomic/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WcleanV95W1">0.3.197</a> 

<pre>
db_clean/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#foreachV95W2">0.3.294</a> 

<pre>
foreach/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#memberV95W2">0.3.442</a> 

<pre>
member/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tellV95W1">0.3.682</a> 

<pre>
tell/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tellingV95W1">0.3.685</a> 

<pre>
telling/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toldV95W0">0.3.722</a> 

<pre>
told/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.422">
0.3.422</a>&nbsp;&nbsp;Predicate:</h4> <a name="makeV95WspacedV95WcmdV95W2">
</a>

<div class="p"><!----></div>

<pre>
make_spaced_cmd/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;concatenates&nbsp;a&nbsp;list&nbsp;of&nbsp;elements&nbsp;with&nbsp;inserted&nbsp;space&nbsp;separtors&nbsp;into&nbsp;an&nbsp;atom


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#makeV95WcmdV95W2">0.3.419</a> 

<pre>
make_cmd/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.423">
0.3.423</a>&nbsp;&nbsp;Predicate:</h4> <a name="mapV95W2">
</a>

<div class="p"><!----></div>

<pre>
map/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;maps&nbsp;a&nbsp;predicate&nbsp;with&nbsp;1&nbsp;arg&nbsp;to&nbsp;a&nbsp;list

EXAMPLE(S):

?-map(println,[10,20,30]).
10
20
30

yes


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.424">
0.3.424</a>&nbsp;&nbsp;Predicate:</h4> <a name="mapV95W3">
</a>

<div class="p"><!----></div>

<pre>
map/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;maps&nbsp;a&nbsp;predicate&nbsp;with&nbsp;2&nbsp;args&nbsp;to&nbsp;a&nbsp;list

EXAMPLE(S):

?-map(+1,[10,20],_A).
_A&nbsp;=&nbsp;[11,21];

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.425">
0.3.425</a>&nbsp;&nbsp;Predicate:</h4> <a name="mapV95WclearV95W1">
</a>

<div class="p"><!----></div>

<pre>
map_clear/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D):&nbsp;empties&nbsp;and&nbsp;cleans&nbsp;up&nbsp;D


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#xV95WabolishV95W1">0.3.772</a> 

<pre>
x_abolish/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.426">
0.3.426</a>&nbsp;&nbsp;Predicate:</h4> <a name="mapV95WgcV95W1">
</a>

<div class="p"><!----></div>

<pre>
map_gc/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D):&nbsp;frees&nbsp;unused&nbsp;memory&nbsp;in&nbsp;D


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cdelqV95W4">0.3.136</a> 

<pre>
cdelq/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.427">
0.3.427</a>&nbsp;&nbsp;Predicate:</h4> <a name="mapV95WgetV95W3">
</a>

<div class="p"><!----></div>

<pre>
map_get/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D,K,V):&nbsp;gets&nbsp;V,&nbsp;given&nbsp;K&nbsp;in&nbsp;map&nbsp;D,&nbsp;backtracks&nbsp;over&nbsp;K&nbsp;if&nbsp;K&nbsp;unbound


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WvalV95W3">0.3.106</a> 

<pre>
bb_val/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WkeyV95W2">0.3.428</a> 

<pre>
map_key/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#mapV95WshowV95W1">0.3.432</a> 

<pre>
map_show/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WabolishV95W1">0.3.772</a> 

<pre>
x_abolish/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WprofileV95W0">0.3.782</a> 

<pre>
x_profile/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WtracedV95WcallV95W1">0.3.787</a> 

<pre>
x_traced_call/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.428">
0.3.428</a>&nbsp;&nbsp;Predicate:</h4> <a name="mapV95WkeyV95W2">
</a>

<div class="p"><!----></div>

<pre>
map_key/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D,K):&nbsp;succeds&nbsp;if&nbsp;K&nbsp;is&nbsp;known,&nbsp;otherwise&nbsp;finds&nbsp;V&nbsp;backtracks&nbsp;over&nbsp;each&nbsp;key&nbsp;K&nbsp;in&nbsp;D


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cmembqV95W3">0.3.157</a> 

<pre>
cmembq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#mapV95WgetV95W3">0.3.427</a> 

<pre>
map_get/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WrmV95W2">0.3.431</a> 

<pre>
map_rm/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.429">
0.3.429</a>&nbsp;&nbsp;Predicate:</h4> <a name="mapV95WnewV95W1">
</a>

<div class="p"><!----></div>

<pre>
map_new/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D):&nbsp;returns&nbsp;a&nbsp;new&nbsp;map&nbsp;handle&nbsp;D


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#gensymV95W2">0.3.306</a> 

<pre>
gensym/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.430">
0.3.430</a>&nbsp;&nbsp;Predicate:</h4> <a name="mapV95WputV95W3">
</a>

<div class="p"><!----></div>

<pre>
map_put/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D,K,V):&nbsp;adds&nbsp;K,V&nbsp;to&nbsp;map&nbsp;D


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#addqV95W3">0.3.56</a> 

<pre>
addq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95WdefV95W3">0.3.98</a> 

<pre>
bb_def/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95WsetV95W3">0.3.105</a> 

<pre>
bb_set/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#xV95WtracedV95WcallV95W1">0.3.787</a> 

<pre>
x_traced_call/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.431">
0.3.431</a>&nbsp;&nbsp;Predicate:</h4> <a name="mapV95WrmV95W2">
</a>

<div class="p"><!----></div>

<pre>
map_rm/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D,K):&nbsp;removes&nbsp;key&nbsp;K&nbsp;from&nbsp;map&nbsp;D


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#mapV95WkeyV95W2">0.3.428</a> 

<pre>
map_key/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#xV95WabolishV95W1">0.3.772</a> 

<pre>
x_abolish/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.432">
0.3.432</a>&nbsp;&nbsp;Predicate:</h4> <a name="mapV95WshowV95W1">
</a>

<div class="p"><!----></div>

<pre>
map_show/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D):&nbsp;lists&nbsp;the&nbsp;content&nbsp;of&nbsp;a&nbsp;map


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WgetV95W3">0.3.427</a> 

<pre>
map_get/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nlV95W0">0.3.484</a> 

<pre>
nl/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#printlnV95W1">0.3.527</a> 

<pre>
println/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.433">
0.3.433</a>&nbsp;&nbsp;Predicate:</h4> <a name="mapsV95WcleanV95W0">
</a>

<div class="p"><!----></div>

<pre>
maps_clean/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;empties&nbsp;and&nbsp;cleans&nbsp;up&nbsp;all&nbsp;maps&nbsp;created&nbsp;with&nbsp;mmap_new


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#foreachV95W2">0.3.294</a> 

<pre>
foreach/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#initV95WgensymV95W1">0.3.367</a> 

<pre>
init_gensym/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.434">
0.3.434</a>&nbsp;&nbsp;Predicate:</h4> <a name="mapsV95WgcV95W0">
</a>

<div class="p"><!----></div>

<pre>
maps_gc/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;frees&nbsp;memory&nbsp;for&nbsp;all&nbsp;maps&nbsp;created&nbsp;with&nbsp;mmap_new


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#foreachV95W2">0.3.294</a> 

<pre>
foreach/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.435">
0.3.435</a>&nbsp;&nbsp;Predicate:</h4> <a name="mapsV95WiterateV95W1">
</a>

<div class="p"><!----></div>

<pre>
maps_iterate/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D):&nbsp;backtracks&nbsp;over&nbsp;map&nbsp;handles&nbsp;created&nbsp;with&nbsp;mmap_new&nbsp;D


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#forV95W3">0.3.289</a> 

<pre>
for/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#symcatV95W3">0.3.672</a> 

<pre>
symcat/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.436">
0.3.436</a>&nbsp;&nbsp;Predicate:</h4> <a name="mapsV95WshowV95W0">
</a>

<div class="p"><!----></div>

<pre>
maps_show/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;lists&nbsp;the&nbsp;content&nbsp;of&nbsp;all&nbsp;maps&nbsp;created&nbsp;with&nbsp;mmap_new


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#foreachV95W2">0.3.294</a> 

<pre>
foreach/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.437">
0.3.437</a>&nbsp;&nbsp;Predicate:</h4> <a name="matchV95WbeforeV95W4">
</a>

<div class="p"><!----></div>

<pre>
match_before/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;match_before(+Stop,-Word,I,O):&nbsp;matches&nbsp;a&nbsp;word&nbsp;with&nbsp;DCGs&nbsp;until&nbsp;a&nbsp;given&nbsp;delimiter&nbsp;is&nbsp;hit


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#matchV95WbeforeV95W5">0.3.438</a> 

<pre>
match_before/5

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.438">
0.3.438</a>&nbsp;&nbsp;Predicate:</h4> <a name="matchV95WbeforeV95W5">
</a>

<div class="p"><!----></div>

<pre>
match_before/5

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;match_before(+Stops,-Word,-Stop,I,O):&nbsp;matches&nbsp;a&nbsp;word&nbsp;with&nbsp;DCGs&nbsp;until&nbsp;a&nbsp;given&nbsp;delimiter&nbsp;set&nbsp;is&nbsp;hit,&nbsp;one&nbsp;of&nbsp;which&nbsp;is&nbsp;also&nbsp;returned


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#CV95W3">0.3.43</a> 

<pre>
C/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#matchV95WbeforeV95W5">0.3.438</a> 

<pre>
match_before/5

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#memberV95W2">0.3.442</a> 

<pre>
member/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#matchV95WbeforeV95W4">0.3.437</a> 

<pre>
match_before/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#matchV95WbeforeV95W5">0.3.438</a> 

<pre>
match_before/5

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.439">
0.3.439</a>&nbsp;&nbsp;Predicate:</h4> <a name="matchV95WwordV95W3">
</a>

<div class="p"><!----></div>

<pre>
match_word/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;match_word(+Word,I,O):&nbsp;matches/consumes&nbsp;a&nbsp;word,&nbsp;in&nbsp;the&nbsp;conext&nbsp;of&nbsp;DCGs


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#CV95W3">0.3.43</a> 

<pre>
C/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#matchV95WwordV95W3">0.3.439</a> 

<pre>
match_word/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#matchV95WwordV95W3">0.3.439</a> 

<pre>
match_word/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.440">
0.3.440</a>&nbsp;&nbsp;Predicate:</h4> <a name="maxV95W3">
</a>

<div class="p"><!----></div>

<pre>
max/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(X,Y,Max):&nbsp;Max&nbsp;is&nbsp;the&nbsp;max&nbsp;of&nbsp;2&nbsp;numbers&nbsp;X,&nbsp;Y


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V62WV95W2">0.3.35</a> 

<pre>
(&#62;)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.441">
0.3.441</a>&nbsp;&nbsp;Predicate:</h4> <a name="mcompileV95W1">
</a>

<div class="p"><!----></div>

<pre>
mcompile/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;compile/1&nbsp;variant:&nbsp;cleans&nbsp;up&nbsp;data&nbsp;areas&nbsp;and&nbsp;compiles&nbsp;to&nbsp;memory


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#abortV95W0">0.3.52</a> 

<pre>
abort/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#scompileV95W1">0.3.595</a> 

<pre>
scompile/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.442">
0.3.442</a>&nbsp;&nbsp;Predicate:</h4> <a name="memberV95W2">
</a>

<div class="p"><!----></div>

<pre>
member/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(X,Xs):&nbsp;checks&nbsp;if&nbsp;an&nbsp;element&nbsp;X&nbsp;unifies&nbsp;with&nbsp;an&nbsp;element&nbsp;on&nbsp;a&nbsp;list&nbsp;Xs&nbsp;or&nbsp;generates&nbsp;sucessively&nbsp;longer&nbsp;lists&nbsp;if&nbsp;Xs&nbsp;is&nbsp;unbound&nbsp;or&nbsp;open&nbsp;ended

EXAMPLE(S):

?-member(2,[1,2]).

yes

?-member(_A,[1,2]).
_A&nbsp;=&nbsp;1;

_A&nbsp;=&nbsp;2;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#memberV95W2">0.3.442</a> 

<pre>
member/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#answerV95WofV95W2">0.3.63</a> 

<pre>
answer_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#aproposV95W1">0.3.69</a> 

<pre>
apropos/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#cleanV95WupV95WenginesV95W1">0.3.147</a> 

<pre>
clean_up_engines/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#gcV95WcallV95W1">0.3.303</a> 

<pre>
gc_call/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WengineV95W1">0.3.379</a> 

<pre>
is_engine/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listV95WenginesV95W0">0.3.395</a> 

<pre>
list_engines/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#makeV95WcompileableV95W2">0.3.421</a> 

<pre>
make_compileable/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#matchV95WbeforeV95W5">0.3.438</a> 

<pre>
match_before/5

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#memberV95W2">0.3.442</a> 

<pre>
member/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#moduleV95W2">0.3.467</a> 

<pre>
(module)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#readV95WtermsV95WfromV95WcharsV95W3">0.3.566</a> 

<pre>
read_terms_from_chars/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#showV95WdefaultsV95W0">0.3.629</a> 

<pre>
show_defaults/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#showV95WinfoV95W2">0.3.631</a> 

<pre>
show_info/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#termV95WofV95W2">0.3.691</a> 

<pre>
term_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tokenV95WofV95W2">0.3.720</a> 

<pre>
token_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#wordsV95WcodeV95W2">0.3.765</a> 

<pre>
words_code/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.443">
0.3.443</a>&nbsp;&nbsp;Predicate:</h4> <a name="memberV95WconjV95W2">
</a>

<div class="p"><!----></div>

<pre>
member_conj/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;like&nbsp;member/2,&nbsp;for&nbsp;a&nbsp;comma&nbsp;separated&nbsp;conjunction,&nbsp;ending&nbsp;with&nbsp;true

EXAMPLE(S):

?-member_conj(_A,(a,b,true)).
_A&nbsp;=&nbsp;a;

_A&nbsp;=&nbsp;b;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#memberV95WconjV95W2">0.3.443</a> 

<pre>
member_conj/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#memberV95WconjV95W2">0.3.443</a> 

<pre>
member_conj/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.444">
0.3.444</a>&nbsp;&nbsp;Predicate:</h4> <a name="memberV95WscanV95W3">
</a>

<div class="p"><!----></div>

<pre>
member_scan/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;finds&nbsp;first&nbsp;element&nbsp;without&nbsp;unifying&nbsp;to&nbsp;it

EXAMPLE(S):

?-member_scan(s(_A),[1,s(s(_B)),2],_C).
_A&nbsp;=&nbsp;_x149282;
_B&nbsp;=&nbsp;_x149292;
_C&nbsp;=&nbsp;[s(s(_x149292)),2];

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#memberchkV95W2">0.3.445</a> 

<pre>
memberchk/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.445">
0.3.445</a>&nbsp;&nbsp;Predicate:</h4> <a name="memberchkV95W2">
</a>

<div class="p"><!----></div>

<pre>
memberchk/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(X,Xs)&nbsp;checks&nbsp;if&nbsp;an&nbsp;X&nbsp;is&nbsp;a&nbsp;the&nbsp;list&nbsp;Xs


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#memberV95WscanV95W3">0.3.444</a> 

<pre>
member_scan/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.446">
0.3.446</a>&nbsp;&nbsp;Predicate:</h4> <a name="mergeV95WsortV95W3">
</a>

<div class="p"><!----></div>

<pre>
merge_sort/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Order,List,Sorted)

EXAMPLE(S):

?-merge_sort(&#62;,[1,3,2,2,4],_A).
_A&nbsp;=&nbsp;[4,3,2,2,1];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#lengthV95W2">0.3.391</a> 

<pre>
length/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#msortV95W2">0.3.469</a> 

<pre>
msort/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sortV95W2">0.3.647</a> 

<pre>
sort/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.447">
0.3.447</a>&nbsp;&nbsp;Predicate:</h4> <a name="metacallV95W1">
</a>

<div class="p"><!----></div>

<pre>
metacall/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;calls&nbsp;the&nbsp;interpreter


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#topcallV95W1">0.3.723</a> 

<pre>
topcall/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.448">
0.3.448</a>&nbsp;&nbsp;Predicate:</h4> <a name="minV95W3">
</a>

<div class="p"><!----></div>

<pre>
min/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(X,Y,Min):&nbsp;Min&nbsp;is&nbsp;the&nbsp;min&nbsp;of&nbsp;2&nbsp;numbers&nbsp;X,&nbsp;Y


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V61WV60WV95W2">0.3.32</a> 

<pre>
(=&lt;)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.449">
0.3.449</a>&nbsp;&nbsp;Predicate:</h4> <a name="mmapV95WclearV95W1">
</a>

<div class="p"><!----></div>

<pre>
mmap_clear/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D):&nbsp;empties&nbsp;and&nbsp;cleans&nbsp;up&nbsp;D


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hashV95WclearV95W0">0.3.339</a> 

<pre>
hash_clear/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.450">
0.3.450</a>&nbsp;&nbsp;Predicate:</h4> <a name="mmapV95WgcV95W1">
</a>

<div class="p"><!----></div>

<pre>
mmap_gc/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D):&nbsp;frees&nbsp;unused&nbsp;memory&nbsp;in&nbsp;D


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hashV95WgcV95W0">0.3.344</a> 

<pre>
hash_gc/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.451">
0.3.451</a>&nbsp;&nbsp;Predicate:</h4> <a name="mmapV95WgetV95W3">
</a>

<div class="p"><!----></div>

<pre>
mmap_get/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D,K,V):&nbsp;gets&nbsp;V,&nbsp;given&nbsp;K&nbsp;in&nbsp;mmap&nbsp;D,&nbsp;&nbsp;backtracks&nbsp;over&nbsp;K&nbsp;if&nbsp;K&nbsp;unbound


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cmembqV95W3">0.3.157</a> 

<pre>
cmembq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WkeyV95W2">0.3.452</a> 

<pre>
mmap_key/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#mmapV95WshowV95W1">0.3.459</a> 

<pre>
mmap_show/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.452">
0.3.452</a>&nbsp;&nbsp;Predicate:</h4> <a name="mmapV95WkeyV95W2">
</a>

<div class="p"><!----></div>

<pre>
mmap_key/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D,K):&nbsp;succeds&nbsp;if&nbsp;K&nbsp;is&nbsp;known,&nbsp;otherwise&nbsp;finds&nbsp;V&nbsp;backtracks&nbsp;over&nbsp;each&nbsp;key&nbsp;K&nbsp;in&nbsp;D


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cmembqV95W3">0.3.157</a> 

<pre>
cmembq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#mmapV95WgetV95W3">0.3.451</a> 

<pre>
mmap_get/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WrmV95W3">0.3.456</a> 

<pre>
mmap_rm/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WrmV95WoneV95W3">0.3.458</a> 

<pre>
mmap_rm_one/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.453">
0.3.453</a>&nbsp;&nbsp;Predicate:</h4> <a name="mmapV95WnewV95W1">
</a>

<div class="p"><!----></div>

<pre>
mmap_new/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D):&nbsp;returns&nbsp;a&nbsp;new&nbsp;mmap&nbsp;handle&nbsp;D&nbsp;-&nbsp;a&nbsp;mmap&nbsp;holds&nbsp;multiple&nbsp;elements&nbsp;for&nbsp;each&nbsp;key


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#gensymV95W2">0.3.306</a> 

<pre>
gensym/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.454">
0.3.454</a>&nbsp;&nbsp;Predicate:</h4> <a name="mmapV95WpushV95W3">
</a>

<div class="p"><!----></div>

<pre>
mmap_push/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D,K,V):&nbsp;adds&nbsp;K,V&nbsp;as&nbsp;the&nbsp;first&nbsp;element&nbsp;of&nbsp;mmap&nbsp;D


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#addqV95W3">0.3.56</a> 

<pre>
addq/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pushqV95W3">0.3.538</a> 

<pre>
pushq/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hashV95WpushV95W2">0.3.348</a> 

<pre>
hash_push/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.455">
0.3.455</a>&nbsp;&nbsp;Predicate:</h4> <a name="mmapV95WputV95W3">
</a>

<div class="p"><!----></div>

<pre>
mmap_put/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D,K,V):&nbsp;adds&nbsp;K,V&nbsp;as&nbsp;the&nbsp;last&nbsp;element&nbsp;of&nbsp;mmap&nbsp;D


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#addqV95W3">0.3.56</a> 

<pre>
addq/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.456">
0.3.456</a>&nbsp;&nbsp;Predicate:</h4> <a name="mmapV95WrmV95W3">
</a>

<div class="p"><!----></div>

<pre>
mmap_rm/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D,K,X):&nbsp;removes&nbsp;a&nbsp;term&nbsp;X&nbsp;attached&nbsp;to&nbsp;key&nbsp;K&nbsp;from&nbsp;mmap&nbsp;D&nbsp;and&nbsp;backtracks&nbsp;on&nbsp;each&nbsp;such&nbsp;term


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cdelqV95WanyV95W3">0.3.137</a> 

<pre>
cdelq_any/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WkeyV95W2">0.3.452</a> 

<pre>
mmap_key/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hashV95WclearV95W2">0.3.341</a> 

<pre>
hash_clear/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.457">
0.3.457</a>&nbsp;&nbsp;Predicate:</h4> <a name="mmapV95WrmV95WallV95W2">
</a>

<div class="p"><!----></div>

<pre>
mmap_rm_all/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D,K):&nbsp;removes&nbsp;all&nbsp;terms&nbsp;X&nbsp;attached&nbsp;to&nbsp;key&nbsp;K&nbsp;from&nbsp;mmap&nbsp;D


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.458">
0.3.458</a>&nbsp;&nbsp;Predicate:</h4> <a name="mmapV95WrmV95WoneV95W3">
</a>

<div class="p"><!----></div>

<pre>
mmap_rm_one/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D,K,X):&nbsp;removes&nbsp;first&nbsp;term&nbsp;X&nbsp;attached&nbsp;to&nbsp;key&nbsp;K&nbsp;from&nbsp;mmap&nbsp;D


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cdelqV95W4">0.3.136</a> 

<pre>
cdelq/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WkeyV95W2">0.3.452</a> 

<pre>
mmap_key/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.459">
0.3.459</a>&nbsp;&nbsp;Predicate:</h4> <a name="mmapV95WshowV95W1">
</a>

<div class="p"><!----></div>

<pre>
mmap_show/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D):&nbsp;lists&nbsp;the&nbsp;content&nbsp;of&nbsp;a&nbsp;mmap


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WgetV95W3">0.3.451</a> 

<pre>
mmap_get/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nlV95W0">0.3.484</a> 

<pre>
nl/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#printlnV95W1">0.3.527</a> 

<pre>
println/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.460">
0.3.460</a>&nbsp;&nbsp;Predicate:</h4> <a name="mmapsV95WcleanV95W0">
</a>

<div class="p"><!----></div>

<pre>
mmaps_clean/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;empties&nbsp;and&nbsp;cleans&nbsp;up&nbsp;all&nbsp;mmaps&nbsp;created&nbsp;with&nbsp;mmap_new


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#foreachV95W2">0.3.294</a> 

<pre>
foreach/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#initV95WgensymV95W1">0.3.367</a> 

<pre>
init_gensym/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.461">
0.3.461</a>&nbsp;&nbsp;Predicate:</h4> <a name="mmapsV95WgcV95W0">
</a>

<div class="p"><!----></div>

<pre>
mmaps_gc/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;frees&nbsp;memory&nbsp;for&nbsp;all&nbsp;mmaps&nbsp;created&nbsp;with&nbsp;mmap_new


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#foreachV95W2">0.3.294</a> 

<pre>
foreach/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.462">
0.3.462</a>&nbsp;&nbsp;Predicate:</h4> <a name="mmapsV95WiterateV95W1">
</a>

<div class="p"><!----></div>

<pre>
mmaps_iterate/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(D):&nbsp;backtracks&nbsp;over&nbsp;mmap&nbsp;handles&nbsp;created&nbsp;with&nbsp;mmap_new&nbsp;D


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#forV95W3">0.3.289</a> 

<pre>
for/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#symcatV95W3">0.3.672</a> 

<pre>
symcat/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.463">
0.3.463</a>&nbsp;&nbsp;Predicate:</h4> <a name="mmapsV95WshowV95W0">
</a>

<div class="p"><!----></div>

<pre>
mmaps_show/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;lists&nbsp;the&nbsp;content&nbsp;of&nbsp;all&nbsp;mmaps&nbsp;created&nbsp;with&nbsp;mmap_new


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#foreachV95W2">0.3.294</a> 

<pre>
foreach/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.464">
0.3.464</a>&nbsp;&nbsp;Predicate:</h4> <a name="modV95W3">
</a>

<div class="p"><!----></div>

<pre>
mod/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;modulo

EXAMPLE(S):

?-mod(10,3,_A).
_A&nbsp;=&nbsp;1;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.465">
0.3.465</a>&nbsp;&nbsp;Predicate:</h4> <a name="modeV95W1">
</a>

<div class="p"><!----></div>

<pre>
(mode)/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;accepts&nbsp;mode&nbsp;declarations&nbsp;although&nbsp;we&nbsp;are&nbsp;not&nbsp;using&nbsp;them&nbsp;currently


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.466">
0.3.466</a>&nbsp;&nbsp;Predicate:</h4> <a name="moduleV95W1">
</a>

<div class="p"><!----></div>

<pre>
(module)/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;starts&nbsp;a&nbsp;module


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#moduleV95W2">0.3.467</a> 

<pre>
(module)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.467">
0.3.467</a>&nbsp;&nbsp;Predicate:</h4> <a name="moduleV95W2">
</a>

<div class="p"><!----></div>

<pre>
(module)/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;starts&nbsp;a&nbsp;module&nbsp;specifying&nbsp;a&nbsp;list&nbsp;of&nbsp;visible&nbsp;predicates


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#memberV95W2">0.3.442</a> 

<pre>
member/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#moduleV95W1">0.3.466</a> 

<pre>
(module)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.468">
0.3.468</a>&nbsp;&nbsp;Predicate:</h4> <a name="modulesV95W1">
</a>

<div class="p"><!----></div>

<pre>
modules/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;a&nbsp;list&nbsp;of&nbsp;existing&nbsp;modules


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#isV95WmoduleV95W1">0.3.383</a> 

<pre>
is_module/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.469">
0.3.469</a>&nbsp;&nbsp;Predicate:</h4> <a name="msortV95W2">
</a>

<div class="p"><!----></div>

<pre>
msort/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sorts&nbsp;and&nbsp;keeps&nbsp;duplicates

EXAMPLE(S):

?-msort([2,1,3,1,4,4,2],_A).
_A&nbsp;=&nbsp;[1,1,2,2,3,4,4];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#mergeV95WsortV95W3">0.3.446</a> 

<pre>
merge_sort/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.470">
0.3.470</a>&nbsp;&nbsp;Predicate:</h4> <a name="multifileV95W1">
</a>

<div class="p"><!----></div>

<pre>
(multifile)/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;states&nbsp;that&nbsp;clauses&nbsp;of&nbsp;a&nbsp;predicate&nbsp;can&nbsp;be&nbsp;in&nbsp;different&nbsp;files


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#discontiguousV95W1">0.3.240</a> 

<pre>
(discontiguous)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.471">
0.3.471</a>&nbsp;&nbsp;Predicate:</h4> <a name="nameV95W2">
</a>

<div class="p"><!----></div>

<pre>
name/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;bidirectional:&nbsp;converts&nbsp;atomic&nbsp;to/from&nbsp;list&nbsp;of&nbsp;chars

EXAMPLE(S):

?-name(hello,_A).
_A&nbsp;=&nbsp;[104,101,108,108,111];

no

?-name(_A,[98,121,101]).
_A&nbsp;=&nbsp;bye;

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#aproposV95W2">0.3.70</a> 

<pre>
apropos/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#atomV95WcodesV95W2">0.3.94</a> 

<pre>
atom_codes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WcharV95W2">0.3.313</a> 

<pre>
get_char/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#numberV95WcodesV95W2">0.3.497</a> 

<pre>
number_codes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#putV95WcharV95W2">0.3.540</a> 

<pre>
put_char/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#readV95WlineV95W1">0.3.561</a> 

<pre>
read_line/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#showV95WdefaultsV95W0">0.3.629</a> 

<pre>
show_defaults/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sreadV95W3">0.3.654</a> 

<pre>
sread/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#swriteV95W3">0.3.671</a> 

<pre>
swrite/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#systemV95W2">0.3.678</a> 

<pre>
system/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WstringV95W2">0.3.714</a> 

<pre>
to_string/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.472">
0.3.472</a>&nbsp;&nbsp;Predicate:</h4> <a name="namecatV95W4">
</a>

<div class="p"><!----></div>

<pre>
namecat/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;concatenates&nbsp;3&nbsp;names

EXAMPLE(S):

?-namecat(a,:,b,_A).
_A&nbsp;=&nbsp;a:b;

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dir2listV95W3">0.3.239</a> 

<pre>
dir2list/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#spawnV95W3">0.3.649</a> 

<pre>
spawn/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xloadV95W1">0.3.788</a> 

<pre>
xload/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xsaveV95W1">0.3.789</a> 

<pre>
xsave/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.473">
0.3.473</a>&nbsp;&nbsp;Predicate:</h4> <a name="nearV95WmatchV95W2">
</a>

<div class="p"><!----></div>

<pre>
near_match/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;matches&nbsp;2&nbsp;lists&nbsp;of&nbsp;chars


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#aproposV95W2">0.3.70</a> 

<pre>
apropos/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.474">
0.3.474</a>&nbsp;&nbsp;Predicate:</h4> <a name="newV95WbuiltinV95W3">
</a>

<div class="p"><!----></div>

<pre>
new_builtin/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sample&nbsp;3&nbsp;arg&nbsp;user&nbsp;added&nbsp;builtin&nbsp;-&nbsp;used&nbsp;for&nbsp;the&nbsp;C&nbsp;interface


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.475">
0.3.475</a>&nbsp;&nbsp;Predicate:</h4> <a name="newV95WclientV95W3">
</a>

<div class="p"><!----></div>

<pre>
new_client/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;from&nbsp;a&nbsp;(host,port)&nbsp;to&nbsp;a&nbsp;client


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#startV95WrpcV95W3">0.3.657</a> 

<pre>
start_rpc/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.476">
0.3.476</a>&nbsp;&nbsp;Predicate:</h4> <a name="newV95WengineV95W3">
</a>

<div class="p"><!----></div>

<pre>
new_engine/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;new_engine(X,G,E)&nbsp;creates&nbsp;an&nbsp;engine&nbsp;E&nbsp;ready&nbsp;to&nbsp;execute&nbsp;goal&nbsp;G&nbsp;with&nbsp;answer&nbsp;X


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#openV95WengineV95W3">0.3.505</a> 

<pre>
open_engine/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.477">
0.3.477</a>&nbsp;&nbsp;Predicate:</h4> <a name="newV95WiteratorV95W2">
</a>

<div class="p"><!----></div>

<pre>
new_iterator/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(GroundKey,Iterator)&nbsp;gets&nbsp;an&nbsp;iterator&nbsp;to&nbsp;terms&nbsp;attached&nbsp;to&nbsp;ground&nbsp;key


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WstoreV95WopV95W4">0.3.692</a> 

<pre>
term_store_op/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#getV95WallV95WtermsV95W2">0.3.311</a> 

<pre>
get_all_terms/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.478">
0.3.478</a>&nbsp;&nbsp;Predicate:</h4> <a name="newV95WkeyV95WiteratorV95W1">
</a>

<div class="p"><!----></div>

<pre>
new_key_iterator/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Iterator):&nbsp;returns&nbsp;an&nbsp;iterator&nbsp;over&nbsp;the&nbsp;set&nbsp;of&nbsp;external&nbsp;keys


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WstoreV95WopV95W4">0.3.692</a> 

<pre>
term_store_op/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.479">
0.3.479</a>&nbsp;&nbsp;Predicate:</h4> <a name="newV95WnameV95W2">
</a>

<div class="p"><!----></div>

<pre>
new_name/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;a&nbsp;new&nbsp;name&nbsp;based&nbsp;on&nbsp;arg&nbsp;1


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.480">
0.3.480</a>&nbsp;&nbsp;Predicate:</h4> <a name="newV95WserverV95W2">
</a>

<div class="p"><!----></div>

<pre>
new_server/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;opens&nbsp;on&nbsp;a&nbsp;port&nbsp;a&nbsp;new&nbsp;server


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#rpcV95WserverV95W3">0.3.587</a> 

<pre>
rpc_server/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#runV95WserverV95W6">0.3.594</a> 

<pre>
run_server/6

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.481">
0.3.481</a>&nbsp;&nbsp;Predicate:</h4> <a name="newV95WserviceV95W3">
</a>

<div class="p"><!----></div>

<pre>
new_service/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;from&nbsp;(server,timeout)&nbsp;to&nbsp;a&nbsp;service


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#runV95WserverV95W6">0.3.594</a> 

<pre>
run_server/6

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.482">
0.3.482</a>&nbsp;&nbsp;Predicate:</h4> <a name="newV95WtermV95W2">
</a>

<div class="p"><!----></div>

<pre>
new_term/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Term,Handle):&nbsp;creates&nbsp;a&nbsp;new&nbsp;external&nbsp;Term&nbsp;and&nbsp;returns&nbsp;an&nbsp;integer&nbsp;Handle&nbsp;to&nbsp;it


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WstoreV95WopV95W4">0.3.692</a> 

<pre>
term_store_op/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.483">
0.3.483</a>&nbsp;&nbsp;Predicate:</h4> <a name="newV95WthreadV95WguardV95W1">
</a>

<div class="p"><!----></div>

<pre>
new_thread_guard/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;a&nbsp;new&nbsp;free&nbsp;thread&nbsp;guard&nbsp;from&nbsp;pool


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#forV95W3">0.3.289</a> 

<pre>
for/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95W2">0.3.674</a> 

<pre>
synchronize/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95WonV95W2">0.3.675</a> 

<pre>
synchronize_on/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#varV95W1">0.3.751</a> 

<pre>
var/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.484">
0.3.484</a>&nbsp;&nbsp;Predicate:</h4> <a name="nlV95W0">
</a>

<div class="p"><!----></div>

<pre>
nl/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;a&nbsp;new&nbsp;line&nbsp;character


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cnlV95W0">0.3.158</a> 

<pre>
cnl/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#aproposV95W1">0.3.69</a> 

<pre>
apropos/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#helpV95W0">0.3.355</a> 

<pre>
help/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listV95WenginesV95W0">0.3.395</a> 

<pre>
list_engines/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listingV95W1">0.3.399</a> 

<pre>
listing/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listingV95W2">0.3.400</a> 

<pre>
listing/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WshowV95W1">0.3.432</a> 

<pre>
map_show/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WshowV95W1">0.3.459</a> 

<pre>
mmap_show/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ppV95WtermV95W1">0.3.524</a> 

<pre>
pp_term/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sdebugV95W1">0.3.597</a> 

<pre>
sdebug/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#showV95WdefaultsV95W0">0.3.629</a> 

<pre>
show_defaults/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#showV95WinfoV95W2">0.3.631</a> 

<pre>
show_info/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#spawnV95W3">0.3.649</a> 

<pre>
spawn/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#statisticsV95W0">0.3.662</a> 

<pre>
statistics/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.485">
0.3.485</a>&nbsp;&nbsp;Predicate:</h4> <a name="nobbgcV95W0">
</a>

<div class="p"><!----></div>

<pre>
nobbgc/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;disables&nbsp;blackboard&nbsp;gc


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#vsetV95W2">0.3.760</a> 

<pre>
vset/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.486">
0.3.486</a>&nbsp;&nbsp;Predicate:</h4> <a name="nogcV95W0">
</a>

<div class="p"><!----></div>

<pre>
nogc/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;disables&nbsp;heap&nbsp;gc


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.487">
0.3.487</a>&nbsp;&nbsp;Predicate:</h4> <a name="nonvarV95W1">
</a>

<div class="p"><!----></div>

<pre>
nonvar/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;currently&nbsp;instantiated


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#argnV95W3">0.3.72</a> 

<pre>
argn/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#assertedV95W1">0.3.88</a> 

<pre>
asserted/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#atomV95WcharsV95W2">0.3.93</a> 

<pre>
atom_chars/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bpV95WinfoV95W2">0.3.116</a> 

<pre>
bp_info/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callableV95W1">0.3.132</a> 

<pre>
callable/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#compoundV95W1">0.3.164</a> 

<pre>
compound/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WopV95W3">0.3.184</a> 

<pre>
current_op/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WpredicateV95W1">0.3.186</a> 

<pre>
current_predicate/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WpredicateV95W2">0.3.187</a> 

<pre>
current_predicate/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WassertedV95W2">0.3.193</a> 

<pre>
db_asserted/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WclauseV95W3">0.3.195</a> 

<pre>
db_clause/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WretractallV95W3">0.3.209</a> 

<pre>
db_retractall/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#floatV95W1">0.3.281</a> 

<pre>
float/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#globalV95WsetV95W3">0.3.329</a> 

<pre>
global_set/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#infoV95W1">0.3.366</a> 

<pre>
info/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#interactiveV95W1">0.3.371</a> 

<pre>
interactive/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WbuiltinV95W1">0.3.375</a> 

<pre>
is_builtin/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WmoduleV95W1">0.3.383</a> 

<pre>
is_module/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WkeyV95W2">0.3.428</a> 

<pre>
map_key/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WkeyV95W2">0.3.452</a> 

<pre>
mmap_key/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WthreadV95WguardV95W1">0.3.483</a> 

<pre>
new_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#numberV95WcharsV95W2">0.3.496</a> 

<pre>
number_chars/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#numberV95WcodesV95W2">0.3.497</a> 

<pre>
number_codes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#predicateV95WpropertyV95W2">0.3.525</a> 

<pre>
predicate_property/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#termV95WcodesV95W2">0.3.689</a> 

<pre>
term_codes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95WtermV95WtoV95WcharsV95W3">0.3.769</a> 

<pre>
write_term_to_chars/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95WwordsV95W1">0.3.770</a> 

<pre>
write_words/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.488">
0.3.488</a>&nbsp;&nbsp;Predicate:</h4> <a name="nospyV95W1">
</a>

<div class="p"><!----></div>

<pre>
(nospy)/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;do&nbsp;not&nbsp;spy&nbsp;on&nbsp;Pred/Arity&nbsp;anymore


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WrmV95W2">0.3.104</a> 

<pre>
bb_rm/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#notraceV95W0">0.3.492</a> 

<pre>
notrace/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.489">
0.3.489</a>&nbsp;&nbsp;Predicate:</h4> <a name="notV95W1">
</a>

<div class="p"><!----></div>

<pre>
(not)/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sound&nbsp;negation


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#groundV95W1">0.3.332</a> 

<pre>
ground/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#userV95WerrorV95W2">0.3.750</a> 

<pre>
user_error/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.490">
0.3.490</a>&nbsp;&nbsp;Predicate:</h4> <a name="notepadV95W0">
</a>

<div class="p"><!----></div>

<pre>
notepad/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;calls&nbsp;notepad&nbsp;editor&nbsp;on&nbsp;last&nbsp;compiled&nbsp;file


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.491">
0.3.491</a>&nbsp;&nbsp;Predicate:</h4> <a name="notifyV95WaboutV95W1">
</a>

<div class="p"><!----></div>

<pre>
notify_about/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;notifies&nbsp;a&nbsp;suspended&nbsp;matching&nbsp;wait_for(Term,Contraint),&nbsp;if&nbsp;Constraint&nbsp;holds,&nbsp;that&nbsp;Term&nbsp;is&nbsp;available


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.492">
0.3.492</a>&nbsp;&nbsp;Predicate:</h4> <a name="notraceV95W0">
</a>

<div class="p"><!----></div>

<pre>
notrace/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;do&nbsp;not&nbsp;trace&nbsp;predicates&nbsp;when&nbsp;interpreted


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#nospyV95W1">0.3.488</a> 

<pre>
(nospy)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.493">
0.3.493</a>&nbsp;&nbsp;Predicate:</h4> <a name="nthV95WanswerV95W2">
</a>

<div class="p"><!----></div>

<pre>
nth_answer/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(N,Goal)&nbsp;returns&nbsp;only&nbsp;the&nbsp;nth&nbsp;answer&nbsp;of&nbsp;Goal,&nbsp;if&nbsp;such&nbsp;an&nbsp;anser&nbsp;exists


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#skipV95WuntilV95W2">0.3.634</a> 

<pre>
skip_until/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.494">
0.3.494</a>&nbsp;&nbsp;Predicate:</h4> <a name="nthV95WmemberV95W3">
</a>

<div class="p"><!----></div>

<pre>
nth_member/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;retrieves&nbsp;N-th&nbsp;element&nbsp;of&nbsp;a&nbsp;list

EXAMPLE(S):

?-nth_member(_A,[a,b,c],_B).
_A&nbsp;=&nbsp;a;
_B&nbsp;=&nbsp;1;

_A&nbsp;=&nbsp;b;
_B&nbsp;=&nbsp;2;

_A&nbsp;=&nbsp;c;
_B&nbsp;=&nbsp;3;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.495">
0.3.495</a>&nbsp;&nbsp;Predicate:</h4> <a name="numberV95W1">
</a>

<div class="p"><!----></div>

<pre>
number/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;integer&nbsp;or&nbsp;float


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#floatV95W1">0.3.281</a> 

<pre>
float/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#integerV95W1">0.3.369</a> 

<pre>
integer/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#atomV95WcodesV95W2">0.3.94</a> 

<pre>
atom_codes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#numberV95WcodesV95W2">0.3.497</a> 

<pre>
number_codes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WstringV95W2">0.3.714</a> 

<pre>
to_string/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.496">
0.3.496</a>&nbsp;&nbsp;Predicate:</h4> <a name="numberV95WcharsV95W2">
</a>

<div class="p"><!----></div>

<pre>
number_chars/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Number,CharAtoms):&nbsp;converts&nbsp;between&nbsp;a&nbsp;number&nbsp;and&nbsp;its&nbsp;list&nbsp;of&nbsp;char&nbsp;atoms&nbsp;representation

EXAMPLE(S):

?-number_chars(1999,_A).
_A&nbsp;=&nbsp;[1,9,9,9];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#numberV95WcodesV95W2">0.3.497</a> 

<pre>
number_codes/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.497">
0.3.497</a>&nbsp;&nbsp;Predicate:</h4> <a name="numberV95WcodesV95W2">
</a>

<div class="p"><!----></div>

<pre>
number_codes/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Number,CharCodes):&nbsp;converts&nbsp;between&nbsp;a&nbsp;number&nbsp;and&nbsp;its&nbsp;list&nbsp;of&nbsp;char&nbsp;code&nbsp;representation

EXAMPLE(S):

?-number_codes(1999,_A).
_A&nbsp;=&nbsp;[49,57,57,57];

no

?-number_codes(_A,[50,48,48,49]).
_A&nbsp;=&nbsp;2001;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nameV95W2">0.3.471</a> 

<pre>
name/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#numberV95W1">0.3.495</a> 

<pre>
number/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sreadV95W2">0.3.653</a> 

<pre>
sread/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#numberV95WcharsV95W2">0.3.496</a> 

<pre>
number_chars/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.498">
0.3.498</a>&nbsp;&nbsp;Predicate:</h4> <a name="numbervarsV95W3">
</a>

<div class="p"><!----></div>

<pre>
numbervars/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;binds&nbsp;to&nbsp;$VAR(I)&nbsp;with&nbsp;I&nbsp;over&nbsp;distinct&nbsp;integers&nbsp;variables&nbsp;in&nbsp;a&nbsp;term


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V35WV35WV95W1">0.3.2</a> 

<pre>
(##)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#atomicV95W1">0.3.95</a> 

<pre>
atomic/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#numbervarsV95W3">0.3.498</a> 

<pre>
numbervars/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#numbervarsV95W3">0.3.498</a> 

<pre>
numbervars/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.499">
0.3.499</a>&nbsp;&nbsp;Predicate:</h4> <a name="oconsultV95W1">
</a>

<div class="p"><!----></div>

<pre>
oconsult/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reconsult/1&nbsp;variant:&nbsp;consults/compiles&nbsp;based&nbsp;on&nbsp;db_ratio&nbsp;and&nbsp;overwrites&nbsp;old&nbsp;clauses


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WmoveV95W2">0.3.203</a> 

<pre>
db_move/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#findV95WfileV95W2">0.3.277</a> 

<pre>
find_file/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WdbV95W1">0.3.610</a> 

<pre>
set_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#symcatV95W3">0.3.672</a> 

<pre>
symcat/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.500">
0.3.500</a>&nbsp;&nbsp;Predicate:</h4> <a name="olderV95WfileV95W2">
</a>

<div class="p"><!----></div>

<pre>
older_file/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;arg&nbsp;1&nbsp;is&nbsp;a&nbsp;file&nbsp;older&nbsp;than&nbsp;arg&nbsp;2


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.501">
0.3.501</a>&nbsp;&nbsp;Predicate:</h4> <a name="onceV95W1">
</a>

<div class="p"><!----></div>

<pre>
once/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;executes&nbsp;once,&nbsp;with&nbsp;no&nbsp;backtracking


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#forallV95W2">0.3.292</a> 

<pre>
forall/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#foreachV95W2">0.3.294</a> 

<pre>
foreach/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WkeyV95W1">0.3.346</a> 

<pre>
hash_key/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.502">
0.3.502</a>&nbsp;&nbsp;Predicate:</h4> <a name="oneV95W4">
</a>

<div class="p"><!----></div>

<pre>
one/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;one(Recognizer,Result):&nbsp;DCG&nbsp;based&nbsp;regexp&nbsp;processor&nbsp;for&nbsp;exactly&nbsp;one&nbsp;Recognizer


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dcgV95WcallV95W4">0.3.212</a> 

<pre>
dcg_call/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.503">
0.3.503</a>&nbsp;&nbsp;Predicate:</h4> <a name="opV95W3">
</a>

<div class="p"><!----></div>

<pre>
op/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;op(Pri,A,Op)&nbsp;defines&nbsp;an&nbsp;operator&nbsp;Op&nbsp;of&nbsp;priority&nbsp;Pri&nbsp;and&nbsp;associativity&nbsp;A


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.504">
0.3.504</a>&nbsp;&nbsp;Predicate:</h4> <a name="openV95W3">
</a>

<div class="p"><!----></div>

<pre>
open/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;a&nbsp;stream&nbsp;(arg&nbsp;3)&nbsp;on&nbsp;a&nbsp;file&nbsp;(arg&nbsp;1)&nbsp;in&nbsp;read/write/append&nbsp;mode&nbsp;(arg&nbsp;2)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#openV95WstreamV95W4">0.3.506</a> 

<pre>
open_stream/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.505">
0.3.505</a>&nbsp;&nbsp;Predicate:</h4> <a name="openV95WengineV95W3">
</a>

<div class="p"><!----></div>

<pre>
open_engine/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;open_engine(G,X,E)&nbsp;creates&nbsp;an&nbsp;engine&nbsp;E&nbsp;ready&nbsp;to&nbsp;execute&nbsp;goal&nbsp;G&nbsp;with&nbsp;answer&nbsp;X


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#createV95WengineV95W1">0.3.173</a> 

<pre>
create_engine/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#loadV95WengineV95W3">0.3.402</a> 

<pre>
load_engine/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#newV95WengineV95W3">0.3.476</a> 

<pre>
new_engine/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.506">
0.3.506</a>&nbsp;&nbsp;Predicate:</h4> <a name="openV95WstreamV95W4">
</a>

<div class="p"><!----></div>

<pre>
open_stream/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Type,FileOrCmd,ReadWriteAppend,?StreamID)&nbsp;opens&nbsp;various&nbsp;streams


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#fopenV95W3">0.3.288</a> 

<pre>
fopen/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#openV95W3">0.3.504</a> 

<pre>
open/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#popenV95W3">0.3.520</a> 

<pre>
popen/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.507">
0.3.507</a>&nbsp;&nbsp;Predicate:</h4> <a name="otherwiseV95W0">
</a>

<div class="p"><!----></div>

<pre>
otherwise/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;always&nbsp;succeeds


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.508">
0.3.508</a>&nbsp;&nbsp;Predicate:</h4> <a name="otimeV95W1">
</a>

<div class="p"><!----></div>

<pre>
otime/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;time&nbsp;in&nbsp;secs&nbsp;from&nbsp;arbitrary&nbsp;origin&nbsp;to&nbsp;start

EXAMPLE(S):

?-otime(_A).
_A&nbsp;=&nbsp;372179905;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#statisticsV95W2">0.3.663</a> 

<pre>
statistics/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.509">
0.3.509</a>&nbsp;&nbsp;Predicate:</h4> <a name="outV95W1">
</a>

<div class="p"><!----></div>

<pre>
out/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;puts&nbsp;a&nbsp;term&nbsp;on&nbsp;Linda&nbsp;server&nbsp;or&nbsp;trigers&nbsp;resumption&nbsp;of&nbsp;a&nbsp;matching&nbsp;in/1&nbsp;waiting&nbsp;for&nbsp;this&nbsp;data


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#localV95WoutV95W1">0.3.409</a> 

<pre>
local_out/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.510">
0.3.510</a>&nbsp;&nbsp;Predicate:</h4> <a name="overrideV95W3">
</a>

<div class="p"><!----></div>

<pre>
override/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;overrides&nbsp;a&nbsp;compiled&nbsp;predicate&nbsp;-&nbsp;to&nbsp;be&nbsp;used&nbsp;with&nbsp;care


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.511">
0.3.511</a>&nbsp;&nbsp;Predicate:</h4> <a name="pcV95W0">
</a>

<div class="p"><!----></div>

<pre>
pc/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;pushes&nbsp;code&nbsp;compiled&nbsp;into&nbsp;the&nbsp;workspace&nbsp;to&nbsp;the&nbsp;persistent&nbsp;kernel


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#pushV95WcodeV95W1">0.3.536</a> 

<pre>
push_code/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#qcompileV95W1">0.3.547</a> 

<pre>
qcompile/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.512">
0.3.512</a>&nbsp;&nbsp;Predicate:</h4> <a name="pcloseV95W1">
</a>

<div class="p"><!----></div>

<pre>
pclose/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;closes&nbsp;a&nbsp;pipe&nbsp;generated&nbsp;stream


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#pcollectV95W2">0.3.513</a> 

<pre>
pcollect/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95W1">0.3.736</a> 

<pre>
unix/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.513">
0.3.513</a>&nbsp;&nbsp;Predicate:</h4> <a name="pcollectV95W2">
</a>

<div class="p"><!----></div>

<pre>
pcollect/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;collects&nbsp;output&nbsp;from&nbsp;a&nbsp;command&nbsp;to&nbsp;a&nbsp;list&nbsp;of&nbsp;char&nbsp;codes


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WinputV95W1">0.3.182</a> 

<pre>
current_input/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WcodeV95W1">0.3.314</a> 

<pre>
get_code/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pcloseV95W1">0.3.512</a> 

<pre>
pclose/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#popenV95W3">0.3.520</a> 

<pre>
popen/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WinputV95W1">0.3.614</a> 

<pre>
set_input/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dir2listV95W3">0.3.239</a> 

<pre>
dir2list/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pwdV95W1">0.3.546</a> 

<pre>
pwd/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95W1">0.3.736</a> 

<pre>
unix/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.514">
0.3.514</a>&nbsp;&nbsp;Predicate:</h4> <a name="peerV95WaddrV95W2">
</a>

<div class="p"><!----></div>

<pre>
peer_addr/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;address&nbsp;of&nbsp;peer&nbsp;connected&nbsp;to&nbsp;socket


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.515">
0.3.515</a>&nbsp;&nbsp;Predicate:</h4> <a name="peerV95WportV95W2">
</a>

<div class="p"><!----></div>

<pre>
peer_port/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;port&nbsp;of&nbsp;peer&nbsp;connected&nbsp;to&nbsp;socket


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.516">
0.3.516</a>&nbsp;&nbsp;Predicate:</h4> <a name="phraseV95W2">
</a>

<div class="p"><!----></div>

<pre>
phrase/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Axiom,&nbsp;?InputChars):&nbsp;DCG&nbsp;evaluator,&nbsp;starting&nbsp;from&nbsp;Axiom,&nbsp;consuming/producing&nbsp;InputChars


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#phraseV95W3">0.3.517</a> 

<pre>
phrase/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.517">
0.3.517</a>&nbsp;&nbsp;Predicate:</h4> <a name="phraseV95W3">
</a>

<div class="p"><!----></div>

<pre>
phrase/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Axiom,&nbsp;?InputChars,&nbsp;?OutputChars):&nbsp;DCG&nbsp;evaluator,&nbsp;staring&nbsp;from&nbsp;Axiom

EXAMPLE(S):

?-phrase(([a],[b]),[a,b|_A],_A).
_A&nbsp;=&nbsp;_x149070;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#phraseV95W2">0.3.516</a> 

<pre>
phrase/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.518">
0.3.518</a>&nbsp;&nbsp;Predicate:</h4> <a name="picoV95W0">
</a>

<div class="p"><!----></div>

<pre>
pico/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;calls&nbsp;pico&nbsp;editor&nbsp;on&nbsp;last&nbsp;compiled&nbsp;file


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.519">
0.3.519</a>&nbsp;&nbsp;Predicate:</h4> <a name="plusV95W4">
</a>

<div class="p"><!----></div>

<pre>
plus/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;plus(Recognizer,Result):&nbsp;DCG&nbsp;based&nbsp;plus&nbsp;regexp&nbsp;processor&nbsp;for&nbsp;(Recognizer)+


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dcgV95WcallV95W4">0.3.212</a> 

<pre>
dcg_call/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#starV95W4">0.3.655</a> 

<pre>
star/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.520">
0.3.520</a>&nbsp;&nbsp;Predicate:</h4> <a name="popenV95W3">
</a>

<div class="p"><!----></div>

<pre>
popen/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;popen(Cmd,read/write,Stream)&nbsp;opens&nbsp;Stream&nbsp;using&nbsp;a&nbsp;pipe&nbsp;from/to&nbsp;process&nbsp;executing&nbsp;Cmd


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#openV95WstreamV95W4">0.3.506</a> 

<pre>
open_stream/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#pcollectV95W2">0.3.513</a> 

<pre>
pcollect/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95W1">0.3.736</a> 

<pre>
unix/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.521">
0.3.521</a>&nbsp;&nbsp;Predicate:</h4> <a name="portrayV95WclauseV95W1">
</a>

<div class="p"><!----></div>

<pre>
portray_clause/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;pretty&nbsp;prints&nbsp;a&nbsp;clause


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#ppV95WclauseV95W1">0.3.523</a> 

<pre>
pp_clause/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.522">
0.3.522</a>&nbsp;&nbsp;Predicate:</h4> <a name="powV95W3">
</a>

<div class="p"><!----></div>

<pre>
pow/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Base,Expo,Val)&nbsp;computes&nbsp;power&nbsp;function

EXAMPLE(S):

?-pow(2,3,_A).
_A&nbsp;=&nbsp;8;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.523">
0.3.523</a>&nbsp;&nbsp;Predicate:</h4> <a name="ppV95WclauseV95W1">
</a>

<div class="p"><!----></div>

<pre>
pp_clause/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;prints&nbsp;out&nbsp;a&nbsp;clause&nbsp;with&nbsp;some&nbsp;care&nbsp;on&nbsp;how&nbsp;it&nbsp;looks


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#portrayV95WclauseV95W1">0.3.521</a> 

<pre>
portray_clause/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hashV95WsaveV95W2">0.3.353</a> 

<pre>
hash_save/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#spawnV95W3">0.3.649</a> 

<pre>
spawn/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WlistingV95W1">0.3.781</a> 

<pre>
x_listing/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.524">
0.3.524</a>&nbsp;&nbsp;Predicate:</h4> <a name="ppV95WtermV95W1">
</a>

<div class="p"><!----></div>

<pre>
pp_term/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;pretty&nbsp;prints&nbsp;a&nbsp;term


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nlV95W0">0.3.484</a> 

<pre>
nl/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95W1">0.3.766</a> 

<pre>
write/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.525">
0.3.525</a>&nbsp;&nbsp;Predicate:</h4> <a name="predicateV95WpropertyV95W2">
</a>

<div class="p"><!----></div>

<pre>
predicate_property/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;a&nbsp;property&nbsp;of&nbsp;a&nbsp;predicate

EXAMPLE(S):

?-predicate_property(write(_A),_B).
_A&nbsp;=&nbsp;_x149194;
_B&nbsp;=&nbsp;built_in;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#aproposV95W2">0.3.70</a> 

<pre>
apropos/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.526">
0.3.526</a>&nbsp;&nbsp;Predicate:</h4> <a name="printV95W1">
</a>

<div class="p"><!----></div>

<pre>
print/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;variant&nbsp;of&nbsp;write/1


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.527">
0.3.527</a>&nbsp;&nbsp;Predicate:</h4> <a name="printlnV95W1">
</a>

<div class="p"><!----></div>

<pre>
println/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;synchronized&nbsp;printing&nbsp;of&nbsp;a&nbsp;term&nbsp;on&nbsp;a&nbsp;line


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#synchronizeV95W1">0.3.673</a> 

<pre>
synchronize/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#mapV95WshowV95W1">0.3.432</a> 

<pre>
map_show/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WshowV95W1">0.3.459</a> 

<pre>
mmap_show/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#rpcV95WtestV95W1">0.3.589</a> 

<pre>
rpc_test/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WlistingV95W0">0.3.780</a> 

<pre>
x_listing/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WprofileV95W0">0.3.782</a> 

<pre>
x_profile/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.528">
0.3.528</a>&nbsp;&nbsp;Predicate:</h4> <a name="processV95WtermV95W3">
</a>

<div class="p"><!----></div>

<pre>
process_term/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(OpCode,Input,Output):&nbsp;applies&nbsp;various&nbsp;user&nbsp;defined&nbsp;C&nbsp;functions&nbsp;to&nbsp;external&nbsp;terms


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WstoreV95WopV95W4">0.3.692</a> 

<pre>
term_store_op/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.529">
0.3.529</a>&nbsp;&nbsp;Predicate:</h4> <a name="prodV95W2">
</a>

<div class="p"><!----></div>

<pre>
prod/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(List,&nbsp;?Result):&nbsp;product&nbsp;of&nbsp;a&nbsp;list

EXAMPLE(S):

?-prod([10,20],_A).
_A&nbsp;=&nbsp;200;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#foldlV95W4">0.3.286</a> 

<pre>
foldl/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.530">
0.3.530</a>&nbsp;&nbsp;Predicate:</h4> <a name="profileV95W0">
</a>

<div class="p"><!----></div>

<pre>
profile/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;in&nbsp;specialy&nbsp;compiled&nbsp;profiler&nbsp;mode&nbsp;prints&nbsp;out&nbsp;info&nbsp;accumulated&nbsp;so&nbsp;far


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.531">
0.3.531</a>&nbsp;&nbsp;Predicate:</h4> <a name="prologV95WflagV95W2">
</a>

<div class="p"><!----></div>

<pre>
prolog_flag/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Flag,Value):&nbsp;retrieves&nbsp;the&nbsp;value&nbsp;of&nbsp;a&nbsp;Prolog&nbsp;flag


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95W2">0.3.222</a> 

<pre>
default/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.532">
0.3.532</a>&nbsp;&nbsp;Predicate:</h4> <a name="prologV95WinitV95W1">
</a>

<div class="p"><!----></div>

<pre>
prolog_init/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;runs&nbsp;more&nbsp;command&nbsp;line&nbsp;args&nbsp;representing&nbsp;prolog&nbsp;goals


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.533">
0.3.533</a>&nbsp;&nbsp;Predicate:</h4> <a name="prologV95WloadV95W1">
</a>

<div class="p"><!----></div>

<pre>
prolog_load/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;loads&nbsp;code&nbsp;and/or&nbsp;executes&nbsp;first&nbsp;command&nbsp;line&nbsp;arg


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#callV95WifdefV95W2">0.3.128</a> 

<pre>
call_ifdef/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.534">
0.3.534</a>&nbsp;&nbsp;Predicate:</h4> <a name="prologV95WrunV95W1">
</a>

<div class="p"><!----></div>

<pre>
prolog_run/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;starts&nbsp;main/0&nbsp;if&nbsp;defined,&nbsp;otherwise&nbsp;toplevel/0


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.535">
0.3.535</a>&nbsp;&nbsp;Predicate:</h4> <a name="publicV95W1">
</a>

<div class="p"><!----></div>

<pre>
(public)/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;declares&nbsp;globally&nbsp;visible&nbsp;predicate&nbsp;Name/Arity


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#publicV95W1">0.3.535</a> 

<pre>
(public)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#publicV95W1">0.3.535</a> 

<pre>
(public)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.536">
0.3.536</a>&nbsp;&nbsp;Predicate:</h4> <a name="pushV95WcodeV95W1">
</a>

<div class="p"><!----></div>

<pre>
push_code/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;moves&nbsp;code&nbsp;compiled&nbsp;in&nbsp;workspace&nbsp;to&nbsp;kernel&nbsp;and&nbsp;returns&nbsp;top&nbsp;of&nbsp;code&nbsp;area&nbsp;-&nbsp;used&nbsp;by&nbsp;pc/0


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#pcV95W0">0.3.511</a> 

<pre>
pc/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.537">
0.3.537</a>&nbsp;&nbsp;Predicate:</h4> <a name="pushV95WtermV95W2">
</a>

<div class="p"><!----></div>

<pre>
push_term/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(GroundKey,Term):&nbsp;attaches&nbsp;a&nbsp;term&nbsp;to&nbsp;a&nbsp;ground&nbsp;key&nbsp;in&nbsp;constant&nbsp;time&nbsp;as&nbsp;a&nbsp;the&nbsp;first&nbsp;element


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WstoreV95WopV95W4">0.3.692</a> 

<pre>
term_store_op/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.538">
0.3.538</a>&nbsp;&nbsp;Predicate:</h4> <a name="pushqV95W3">
</a>

<div class="p"><!----></div>

<pre>
pushq/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;adds&nbsp;to&nbsp;beginning&nbsp;of&nbsp;persistent&nbsp;queeue

EXAMPLE(S):

?-pushq(key1,key2,f(_A,_A)).
_A&nbsp;=&nbsp;_x148850;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV61WV95W2">0.3.33</a> 

<pre>
(==)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V92WV61WV61WV95W2">0.3.49</a> 

<pre>
(\==)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95WgcV95W0">0.3.99</a> 

<pre>
bb_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#clearV95WbpV95WerrorV95W0">0.3.148</a> 

<pre>
clear_bp_error/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fatalV95WerrorV95W2">0.3.265</a> 

<pre>
fatal_error/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WbpV95WerrorV95W4">0.3.312</a> 

<pre>
get_bp_error/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WassertaV95W2">0.3.192</a> 

<pre>
db_asserta/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapV95WpushV95W3">0.3.454</a> 

<pre>
mmap_push/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.539">
0.3.539</a>&nbsp;&nbsp;Predicate:</h4> <a name="putV95W1">
</a>

<div class="p"><!----></div>

<pre>
put/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;and&nbsp;ascii&nbsp;code&nbsp;as&nbsp;a&nbsp;char

EXAMPLE(S):

?-put(99).
c
yes


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#putV95WcodeV95W1">0.3.541</a> 

<pre>
put_code/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.540">
0.3.540</a>&nbsp;&nbsp;Predicate:</h4> <a name="putV95WcharV95W2">
</a>

<div class="p"><!----></div>

<pre>
put_char/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Stream,CharAsOneLetterConstant):&nbsp;outputs&nbsp;a&nbsp;char&nbsp;to&nbsp;a&nbsp;stream&nbsp;-ISO&nbsp;Prolog


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nameV95W2">0.3.471</a> 

<pre>
name/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#putV95WcodeV95W2">0.3.542</a> 

<pre>
put_code/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.541">
0.3.541</a>&nbsp;&nbsp;Predicate:</h4> <a name="putV95WcodeV95W1">
</a>

<div class="p"><!----></div>

<pre>
put_code/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;ISO&nbsp;char&nbsp;code&nbsp;writer

EXAMPLE(S):

?-put_code(99).
c
yes


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#putV95W1">0.3.539</a> 

<pre>
put/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#unixV95WcatV95W1">0.3.741</a> 

<pre>
unix_cat/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95WcharsV95W1">0.3.767</a> 

<pre>
write_chars/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.542">
0.3.542</a>&nbsp;&nbsp;Predicate:</h4> <a name="putV95WcodeV95W2">
</a>

<div class="p"><!----></div>

<pre>
put_code/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;outputs&nbsp;a&nbsp;char&nbsp;code&nbsp;to&nbsp;a&nbsp;stream&nbsp;-&nbsp;ISO


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fputcV95W2">0.3.295</a> 

<pre>
fputc/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#putV95WcharV95W2">0.3.540</a> 

<pre>
put_char/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.543">
0.3.543</a>&nbsp;&nbsp;Predicate:</h4> <a name="putV95WcriticalV95W2">
</a>

<div class="p"><!----></div>

<pre>
put_critical/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Guard,Data):&nbsp;updates&nbsp;mutex&nbsp;Guard-protected&nbsp;Data&nbsp;on&nbsp;blackboard


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#sdebugV95W1">0.3.597</a> 

<pre>
sdebug/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95W2">0.3.674</a> 

<pre>
synchronize/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95WonV95W3">0.3.676</a> 

<pre>
synchronize_on/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.544">
0.3.544</a>&nbsp;&nbsp;Predicate:</h4> <a name="putV95WtermV95W2">
</a>

<div class="p"><!----></div>

<pre>
put_term/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(GroundKey,Term):&nbsp;attaches&nbsp;a&nbsp;term&nbsp;to&nbsp;a&nbsp;ground&nbsp;key&nbsp;in&nbsp;constant&nbsp;time&nbsp;as&nbsp;the&nbsp;last&nbsp;element


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WstoreV95WopV95W4">0.3.692</a> 

<pre>
term_store_op/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.545">
0.3.545</a>&nbsp;&nbsp;Predicate:</h4> <a name="pwdV95W0">
</a>

<div class="p"><!----></div>

<pre>
pwd/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;shows&nbsp;current&nbsp;dir


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#systemV95W1">0.3.677</a> 

<pre>
system/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.546">
0.3.546</a>&nbsp;&nbsp;Predicate:</h4> <a name="pwdV95W1">
</a>

<div class="p"><!----></div>

<pre>
pwd/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;current&nbsp;dir&nbsp;as&nbsp;a&nbsp;list&nbsp;of&nbsp;chars


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#pcollectV95W2">0.3.513</a> 

<pre>
pcollect/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.547">
0.3.547</a>&nbsp;&nbsp;Predicate:</h4> <a name="qcompileV95W1">
</a>

<div class="p"><!----></div>

<pre>
qcompile/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;compile/1&nbsp;variant:&nbsp;compiles&nbsp;a&nbsp;file&nbsp;to&nbsp;memory&nbsp;after&nbsp;pushing&nbsp;current&nbsp;user&nbsp;code&nbsp;to&nbsp;kernel&nbsp;-&nbsp;where&nbsp;it&nbsp;becomes&nbsp;read&nbsp;only


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#pcV95W0">0.3.511</a> 

<pre>
pc/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.548">
0.3.548</a>&nbsp;&nbsp;Predicate:</h4> <a name="qfindallV95W4">
</a>

<div class="p"><!----></div>

<pre>
qfindall/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;qfindall(X,G,Xs,Ys):&nbsp;queues&nbsp;based,&nbsp;slightly&nbsp;faster&nbsp;findall/4,&nbsp;not&nbsp;MT-safe

EXAMPLE(S):

?-qfindall(s(_A),(_A&nbsp;=&nbsp;1&nbsp;;&nbsp;_A&nbsp;=&nbsp;2),_B,[3,4]).
_A&nbsp;=&nbsp;_x149183;
_B&nbsp;=&nbsp;[s(1),s(2),3,4];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV58WV61WV95W2">0.3.31</a> 

<pre>
(=:=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#debugmesV95W1">0.3.220</a> 

<pre>
debugmes/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.549">
0.3.549</a>&nbsp;&nbsp;Predicate:</h4> <a name="qmakeV95W1">
</a>

<div class="p"><!----></div>

<pre>
qmake/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;compiles&nbsp;Project&nbsp;to&nbsp;fast&nbsp;C&nbsp;code&nbsp;-&nbsp;for&nbsp;packaging&nbsp;as&nbsp;standalone&nbsp;executable


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#qmakeV95W2">0.3.550</a> 

<pre>
qmake/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.550">
0.3.550</a>&nbsp;&nbsp;Predicate:</h4> <a name="qmakeV95W2">
</a>

<div class="p"><!----></div>

<pre>
qmake/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Project,Module):&nbsp;compiles&nbsp;to&nbsp;fast&nbsp;C&nbsp;code&nbsp;a&nbsp;project&nbsp;in&nbsp;Module:&nbsp;uses&nbsp;set_threshhold(12,60)&nbsp;before&nbsp;dooing&nbsp;cmake/2,&nbsp;for&nbsp;a&nbsp;good&nbsp;speed/code&nbsp;size&nbsp;ratio


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cmakeV95W2">0.3.156</a> 

<pre>
cmake/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WcV95WthresholdV95W2">0.3.609</a> 

<pre>
set_c_threshold/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#qmakeV95W1">0.3.549</a> 

<pre>
qmake/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.551">
0.3.551</a>&nbsp;&nbsp;Predicate:</h4> <a name="qprintV95W1">
</a>

<div class="p"><!----></div>

<pre>
qprint/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;prints&nbsp;out&nbsp;a&nbsp;clause&nbsp;such&nbsp;that&nbsp;a&nbsp;variant&nbsp;of&nbsp;it&nbsp;can&nbsp;be&nbsp;always&nbsp;read&nbsp;back


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WsaveV95W2">0.3.211</a> 

<pre>
db_save/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.552">
0.3.552</a>&nbsp;&nbsp;Predicate:</h4> <a name="quietV95W1">
</a>

<div class="p"><!----></div>

<pre>
quiet/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets/sets&nbsp;level&nbsp;of&nbsp;"quietness"


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#integerV95W1">0.3.369</a> 

<pre>
integer/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vget0V95W2">0.3.755</a> 

<pre>
vget0/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vsetV95W2">0.3.760</a> 

<pre>
vset/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#quietmesV95W2">0.3.554</a> 

<pre>
quietmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sdebugV95W1">0.3.597</a> 

<pre>
sdebug/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WgcV95W0">0.3.778</a> 

<pre>
x_gc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WprofileV95W0">0.3.782</a> 

<pre>
x_profile/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WtracedV95WcallV95W1">0.3.787</a> 

<pre>
x_traced_call/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xloadV95W1">0.3.788</a> 

<pre>
xload/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xsaveV95W1">0.3.789</a> 

<pre>
xsave/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.553">
0.3.553</a>&nbsp;&nbsp;Predicate:</h4> <a name="quietmesV95W1">
</a>

<div class="p"><!----></div>

<pre>
quietmes/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;message&nbsp;if&nbsp;in&nbsp;low&nbsp;quietness&nbsp;mode


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#quietmesV95W2">0.3.554</a> 

<pre>
quietmes/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.554">
0.3.554</a>&nbsp;&nbsp;Predicate:</h4> <a name="quietmesV95W2">
</a>

<div class="p"><!----></div>

<pre>
quietmes/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;message&nbsp;if&nbsp;quietness&nbsp;is&nbsp;lower&nbsp;than&nbsp;arg&nbsp;1)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV60WV95W2">0.3.32</a> 

<pre>
(=&lt;)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#quietV95W1">0.3.552</a> 

<pre>
quiet/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ttyprintV95W1">0.3.735</a> 

<pre>
ttyprint/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#debugmesV95W1">0.3.220</a> 

<pre>
debugmes/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#quietmesV95W1">0.3.553</a> 

<pre>
quietmes/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.555">
0.3.555</a>&nbsp;&nbsp;Predicate:</h4> <a name="quitV95W0">
</a>

<div class="p"><!----></div>

<pre>
quit/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;same&nbsp;as&nbsp;halt


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#haltV95W0">0.3.333</a> 

<pre>
halt/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.556">
0.3.556</a>&nbsp;&nbsp;Predicate:</h4> <a name="randomV95W1">
</a>

<div class="p"><!----></div>

<pre>
random/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;a&nbsp;random&nbsp;integer

EXAMPLE(S):

?-random(_A).
_A&nbsp;=&nbsp;2508;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.557">
0.3.557</a>&nbsp;&nbsp;Predicate:</h4> <a name="randomV95WseedV95W1">
</a>

<div class="p"><!----></div>

<pre>
random_seed/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;initializes&nbsp;random/1&nbsp;with&nbsp;an&nbsp;integer,&nbsp;uses&nbsp;clock&nbsp;if&nbsp;0


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.558">
0.3.558</a>&nbsp;&nbsp;Predicate:</h4> <a name="rdV95W1">
</a>

<div class="p"><!----></div>

<pre>
rd/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;a&nbsp;term&nbsp;matching&nbsp;arg&nbsp;1&nbsp;from&nbsp;Linda&nbsp;blackboard


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#localV95WrdV95W1">0.3.410</a> 

<pre>
local_rd/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.559">
0.3.559</a>&nbsp;&nbsp;Predicate:</h4> <a name="readV95W1">
</a>

<div class="p"><!----></div>

<pre>
read/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;a&nbsp;term


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WofV95W2">0.3.691</a> 

<pre>
term_of/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.560">
0.3.560</a>&nbsp;&nbsp;Predicate:</h4> <a name="readV95WcharsV95W1">
</a>

<div class="p"><!----></div>

<pre>
read_chars/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;to&nbsp;a&nbsp;list&nbsp;of&nbsp;ascii&nbsp;codes


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#getV95WcodeV95W1">0.3.314</a> 

<pre>
get_code/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#readV95WlineV95W1">0.3.561</a> 

<pre>
read_line/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#readV95WwordsV95W1">0.3.567</a> 

<pre>
read_words/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.561">
0.3.561</a>&nbsp;&nbsp;Predicate:</h4> <a name="readV95WlineV95W1">
</a>

<div class="p"><!----></div>

<pre>
read_line/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;a&nbsp;line&nbsp;into&nbsp;a&nbsp;constant


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#nameV95W2">0.3.471</a> 

<pre>
name/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#readV95WcharsV95W1">0.3.560</a> 

<pre>
read_chars/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.562">
0.3.562</a>&nbsp;&nbsp;Predicate:</h4> <a name="readV95WtermV95W2">
</a>

<div class="p"><!----></div>

<pre>
read_term/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;a&nbsp;term&nbsp;and&nbsp;also&nbsp;a&nbsp;list&nbsp;of&nbsp;variable-name&nbsp;associations


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.563">
0.3.563</a>&nbsp;&nbsp;Predicate:</h4> <a name="readV95WtermV95WfromV95WcharsV95W2">
</a>

<div class="p"><!----></div>

<pre>
read_term_from_chars/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;a&nbsp;term&nbsp;from&nbsp;a&nbsp;list&nbsp;of&nbsp;char&nbsp;codes

EXAMPLE(S):

?-read_term_from_chars([102,40,88,44,88,44,89,44,89,41],_A).
_A&nbsp;=&nbsp;f(_x151573,_x151573,_x151624,_x151624);

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#readV95WtermV95WfromV95WcharsV95W3">0.3.564</a> 

<pre>
read_term_from_chars/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.564">
0.3.564</a>&nbsp;&nbsp;Predicate:</h4> <a name="readV95WtermV95WfromV95WcharsV95W3">
</a>

<div class="p"><!----></div>

<pre>
read_term_from_chars/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;a&nbsp;term&nbsp;with&nbsp;variable&nbsp;names&nbsp;from&nbsp;a&nbsp;list&nbsp;of&nbsp;char&nbsp;codes

EXAMPLE(S):

?-read_term_from_chars([102,40,88,44,88,44,89,44,89,41],_A,_B).
_A&nbsp;=&nbsp;f(_x151678,_x151678,_x151729,_x151729);
_B&nbsp;=&nbsp;[X&nbsp;=&nbsp;_x151678,Y&nbsp;=&nbsp;_x151729];

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#readV95WtermV95WfromV95WcharsV95W2">0.3.563</a> 

<pre>
read_term_from_chars/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#readV95WtermsV95WfromV95WcharsV95W3">0.3.566</a> 

<pre>
read_terms_from_chars/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sreadV95W3">0.3.654</a> 

<pre>
sread/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.565">
0.3.565</a>&nbsp;&nbsp;Predicate:</h4> <a name="readV95WtermsV95WfromV95WcharsV95W2">
</a>

<div class="p"><!----></div>

<pre>
read_terms_from_chars/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Chars,Clause):&nbsp;backtracks&nbsp;over&nbsp;Clause(s)&nbsp;parsed&nbsp;from&nbsp;a&nbsp;list&nbsp;of&nbsp;char&nbsp;codes


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#readV95WtermsV95WfromV95WcharsV95W3">0.3.566</a> 

<pre>
read_terms_from_chars/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.566">
0.3.566</a>&nbsp;&nbsp;Predicate:</h4> <a name="readV95WtermsV95WfromV95WcharsV95W3">
</a>

<div class="p"><!----></div>

<pre>
read_terms_from_chars/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Chars,Clause,VarsInClause):&nbsp;backtracks&nbsp;over&nbsp;Clause(s)&nbsp;parsed&nbsp;from&nbsp;a&nbsp;list&nbsp;of&nbsp;char&nbsp;codes

EXAMPLE(S):

?-read_terms_from_chars([98,40,88,44,89,41,58,45,97,40,89,44,88,41,46,32,97,40,49,44,49,41,46,32,97,40,95,44,50,41,46,32],_A,_B).
_A&nbsp;=&nbsp;(b(_x154557,_x154585)&nbsp;:-&nbsp;a(_x154585,_x154557));
_B&nbsp;=&nbsp;[X&nbsp;=&nbsp;_x154557,Y&nbsp;=&nbsp;_x154585];

_A&nbsp;=&nbsp;a(1,1);
_B&nbsp;=&nbsp;[];

_A&nbsp;=&nbsp;a(_x154156,2);
_B&nbsp;=&nbsp;[_&nbsp;=&nbsp;_x154156];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#appendV95W3">0.3.65</a> 

<pre>
append/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#memberV95W2">0.3.442</a> 

<pre>
member/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#readV95WtermV95WfromV95WcharsV95W3">0.3.564</a> 

<pre>
read_term_from_chars/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#readV95WtermsV95WfromV95WcharsV95W2">0.3.565</a> 

<pre>
read_terms_from_chars/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.567">
0.3.567</a>&nbsp;&nbsp;Predicate:</h4> <a name="readV95WwordsV95W1">
</a>

<div class="p"><!----></div>

<pre>
read_words/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;a&nbsp;line&nbsp;into&nbsp;a&nbsp;list&nbsp;of&nbsp;words


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#codesV95WwordsV95W2">0.3.161</a> 

<pre>
codes_words/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#readV95WcharsV95W1">0.3.560</a> 

<pre>
read_chars/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.568">
0.3.568</a>&nbsp;&nbsp;Predicate:</h4> <a name="rebootV95W0">
</a>

<div class="p"><!----></div>

<pre>
reboot/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;regenerates&nbsp;BinProlog&nbsp;from&nbsp;its&nbsp;sources


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bootV95W0">0.3.115</a> 

<pre>
boot/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.569">
0.3.569</a>&nbsp;&nbsp;Predicate:</h4> <a name="reconsultV95W1">
</a>

<div class="p"><!----></div>

<pre>
reconsult/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;applies&nbsp;current&nbsp;consult&nbsp;method&nbsp;to&nbsp;file&nbsp;given&nbsp;as&nbsp;arg&nbsp;1,&nbsp;set&nbsp;db_ratio/1&nbsp;for&nbsp;specifying&nbsp;dynamic&nbsp;recompilation&nbsp;of&nbsp;heavily&nbsp;used&nbsp;interpreted&nbsp;code


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#coV95W1">0.3.160</a> 

<pre>
co/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.570">
0.3.570</a>&nbsp;&nbsp;Predicate:</h4> <a name="remoteV95WrunV95W1">
</a>

<div class="p"><!----></div>

<pre>
remote_run/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;runs&nbsp;Goal&nbsp;on&nbsp;remote&nbsp;server&nbsp;using&nbsp;default&nbsp;password


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95WhostV95W1">0.3.223</a> 

<pre>
default_host/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#defaultV95WportV95W1">0.3.226</a> 

<pre>
default_port/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#remoteV95WrunV95W3">0.3.571</a> 

<pre>
remote_run/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.571">
0.3.571</a>&nbsp;&nbsp;Predicate:</h4> <a name="remoteV95WrunV95W3">
</a>

<div class="p"><!----></div>

<pre>
remote_run/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Host,Port,Goal):&nbsp;runs&nbsp;Goal&nbsp;on&nbsp;rmote&nbsp;server&nbsp;at&nbsp;Host,&nbsp;Port&nbsp;with&nbsp;default&nbsp;password


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95WpasswordV95W1">0.3.225</a> 

<pre>
default_password/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#remoteV95WrunV95W6">0.3.572</a> 

<pre>
remote_run/6

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#remoteV95WrunV95W1">0.3.570</a> 

<pre>
remote_run/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.572">
0.3.572</a>&nbsp;&nbsp;Predicate:</h4> <a name="remoteV95WrunV95W6">
</a>

<div class="p"><!----></div>

<pre>
remote_run/6

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Host,Port,Answer,Goal,Password,Reply):&nbsp;runs&nbsp;Goal&nbsp;on&nbsp;server&nbsp;at&nbsp;Host,&nbsp;Port&nbsp;with&nbsp;given&nbsp;Password&nbsp;and&nbsp;returns&nbsp;Reply.&nbsp;However,&nbsp;if&nbsp;you&nbsp;do&nbsp;let(where,here)&nbsp;before&nbsp;calling&nbsp;it,&nbsp;a&nbsp;local&nbsp;goal&nbsp;is&nbsp;called&nbsp;instead.


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#callV95WjinniV95W3">0.3.131</a> 

<pre>
call_jinni/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#remoteV95WrunV95W3">0.3.571</a> 

<pre>
remote_run/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.573">
0.3.573</a>&nbsp;&nbsp;Predicate:</h4> <a name="removeV95WcurrentV95WtermV95W1">
</a>

<div class="p"><!----></div>

<pre>
remove_current_term/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Iterator)&nbsp;removes&nbsp;current&nbsp;term&nbsp;attached&nbsp;to&nbsp;an&nbsp;iterator


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WstoreV95WopV95W4">0.3.692</a> 

<pre>
term_store_op/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.574">
0.3.574</a>&nbsp;&nbsp;Predicate:</h4> <a name="repeatV95W0">
</a>

<div class="p"><!----></div>

<pre>
repeat/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;backtracks&nbsp;until&nbsp;its&nbsp;continuation&nbsp;succeeds;&nbsp;defined&nbsp;as&nbsp;repeat.&nbsp;repeat:-repeat.&nbsp;


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#repeatV95W0">0.3.574</a> 

<pre>
repeat/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#charV95WofV95W2">0.3.140</a> 

<pre>
char_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95W1">0.3.308</a> 

<pre>
get/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#repeatV95W0">0.3.574</a> 

<pre>
repeat/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#runV95WserverV95W6">0.3.594</a> 

<pre>
run_server/6

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#serviceV95WloopV95W2">0.3.606</a> 

<pre>
service_loop/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#termV95WofV95W2">0.3.691</a> 

<pre>
term_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toplevelV95W0">0.3.724</a> 

<pre>
toplevel/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.575">
0.3.575</a>&nbsp;&nbsp;Predicate:</h4> <a name="restartV95W0">
</a>

<div class="p"><!----></div>

<pre>
restart/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;cleans&nbsp;up&nbsp;data&nbsp;areas&nbsp;and&nbsp;reinitializes&nbsp;symbol&nbsp;tables


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#callV95WifdefV95W2">0.3.128</a> 

<pre>
call_ifdef/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.576">
0.3.576</a>&nbsp;&nbsp;Predicate:</h4> <a name="retractV95W1">
</a>

<div class="p"><!----></div>

<pre>
retract/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;backtracks&nbsp;over&nbsp;deleting&nbsp;matching&nbsp;clauses


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WretractV95W2">0.3.205</a> 

<pre>
db_retract/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WretractV95W1">0.3.783</a> 

<pre>
x_retract/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.577">
0.3.577</a>&nbsp;&nbsp;Predicate:</h4> <a name="retract1V95W1">
</a>

<div class="p"><!----></div>

<pre>
retract1/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;deletes&nbsp;first&nbsp;matching&nbsp;clause&nbsp;in&nbsp;the&nbsp;current&nbsp;database


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95Wretract1V95W2">0.3.207</a> 

<pre>
db_retract1/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.578">
0.3.578</a>&nbsp;&nbsp;Predicate:</h4> <a name="retractallV95W1">
</a>

<div class="p"><!----></div>

<pre>
retractall/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;deletes&nbsp;all&nbsp;matching&nbsp;clauses


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WretractallV95W2">0.3.208</a> 

<pre>
db_retractall/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WretractallV95W1">0.3.784</a> 

<pre>
x_retractall/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#setV95WdefaultV95W1">0.3.611</a> 

<pre>
set_default/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.579">
0.3.579</a>&nbsp;&nbsp;Predicate:</h4> <a name="returnV95W1">
</a>

<div class="p"><!----></div>

<pre>
return/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;data&nbsp;from&nbsp;an&nbsp;engine&nbsp;as&nbsp;if&nbsp;it&nbsp;were&nbsp;an&nbsp;answer&nbsp;-&nbsp;such&nbsp;that&nbsp;the&nbsp;engine&nbsp;can&nbsp;be&nbsp;resumed&nbsp;with&nbsp;get/2&nbsp;to&nbsp;execute&nbsp;the&nbsp;next&nbsp;goal


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#return0V95W1">0.3.580</a> 

<pre>
return0/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.580">
0.3.580</a>&nbsp;&nbsp;Predicate:</h4> <a name="return0V95W1">
</a>

<div class="p"><!----></div>

<pre>
return0/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;a&nbsp;term&nbsp;from&nbsp;an&nbsp;engine&nbsp;left&nbsp;in&nbsp;a&nbsp;state&nbsp;ready&nbsp;to&nbsp;resume


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#returnV95W1">0.3.579</a> 

<pre>
return/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.581">
0.3.581</a>&nbsp;&nbsp;Predicate:</h4> <a name="reverseV95W2">
</a>

<div class="p"><!----></div>

<pre>
reverse/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reverses&nbsp;a&nbsp;list

EXAMPLE(S):

?-reverse([a,b,c],_A).
_A&nbsp;=&nbsp;[c,b,a];

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.582">
0.3.582</a>&nbsp;&nbsp;Predicate:</h4> <a name="roundV95W2">
</a>

<div class="p"><!----></div>

<pre>
round/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;float&nbsp;to&nbsp;int&nbsp;function

EXAMPLE(S):

?-round(1.51,_A).
_A&nbsp;=&nbsp;2;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.583">
0.3.583</a>&nbsp;&nbsp;Predicate:</h4> <a name="rpcV95W1">
</a>

<div class="p"><!----></div>

<pre>
rpc/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Query):&nbsp;calls&nbsp;server&nbsp;on&nbsp;current&nbsp;local&nbsp;reusable&nbsp;socket


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#rpcV95W3">0.3.584</a> 

<pre>
rpc/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#rpcV95WtestV95W1">0.3.589</a> 

<pre>
rpc_test/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.584">
0.3.584</a>&nbsp;&nbsp;Predicate:</h4> <a name="rpcV95W3">
</a>

<div class="p"><!----></div>

<pre>
rpc/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Answer,Goal,Result):&nbsp;calls&nbsp;server&nbsp;on&nbsp;local&nbsp;reusable&nbsp;socket&nbsp;and&nbsp;gets&nbsp;back&nbsp;Result&nbsp;as&nbsp;the(Answer)&nbsp;or&nbsp;no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#askV95W5">0.3.79</a> 

<pre>
ask/5

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#rpcV95W1">0.3.583</a> 

<pre>
rpc/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.585">
0.3.585</a>&nbsp;&nbsp;Predicate:</h4> <a name="rpcV95WserverV95W0">
</a>

<div class="p"><!----></div>

<pre>
rpc_server/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;runs&nbsp;Jinni&nbsp;compatible&nbsp;server&nbsp;with&nbsp;socket&nbsp;reuse&nbsp;on&nbsp;default&nbsp;port


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95WpasswordV95W1">0.3.225</a> 

<pre>
default_password/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#defaultV95WthisV95WportV95W1">0.3.228</a> 

<pre>
default_this_port/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#rpcV95WserverV95W2">0.3.586</a> 

<pre>
rpc_server/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.586">
0.3.586</a>&nbsp;&nbsp;Predicate:</h4> <a name="rpcV95WserverV95W2">
</a>

<div class="p"><!----></div>

<pre>
rpc_server/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;Port,Password:&nbsp;runs&nbsp;Jinni&nbsp;compatible&nbsp;server&nbsp;with&nbsp;socket&nbsp;reuse


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95WtimeoutV95W1">0.3.229</a> 

<pre>
default_timeout/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#rpcV95WserverV95W3">0.3.587</a> 

<pre>
rpc_server/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#rpcV95WserverV95W0">0.3.585</a> 

<pre>
rpc_server/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.587">
0.3.587</a>&nbsp;&nbsp;Predicate:</h4> <a name="rpcV95WserverV95W3">
</a>

<div class="p"><!----></div>

<pre>
rpc_server/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;Port,Password,Timout:&nbsp;runs&nbsp;Jinni&nbsp;compatible&nbsp;server&nbsp;with&nbsp;socket&nbsp;reuse


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#newV95WserverV95W2">0.3.480</a> 

<pre>
new_server/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#rpcV95WserverV95W2">0.3.586</a> 

<pre>
rpc_server/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.588">
0.3.588</a>&nbsp;&nbsp;Predicate:</h4> <a name="rpcV95WtestV95W0">
</a>

<div class="p"><!----></div>

<pre>
rpc_test/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;tests&nbsp;rpc&nbsp;server&nbsp;and&nbsp;client&nbsp;with&nbsp;socket&nbsp;reuse


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bgV95W1">0.3.110</a> 

<pre>
bg/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#rpcV95WtestV95W1">0.3.589</a> 

<pre>
rpc_test/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sleepV95W1">0.3.636</a> 

<pre>
sleep/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.589">
0.3.589</a>&nbsp;&nbsp;Predicate:</h4> <a name="rpcV95WtestV95W1">
</a>

<div class="p"><!----></div>

<pre>
rpc_test/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;tests&nbsp;rpc&nbsp;client&nbsp;with&nbsp;socket&nbsp;reuse&nbsp;for&nbsp;a&nbsp;given&nbsp;number&nbsp;of&nbsp;operations


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ctimeV95W1">0.3.176</a> 

<pre>
ctime/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#forV95W3">0.3.289</a> 

<pre>
for/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#printlnV95W1">0.3.527</a> 

<pre>
println/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#rpcV95W1">0.3.583</a> 

<pre>
rpc/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#startV95WrpcV95W0">0.3.656</a> 

<pre>
start_rpc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#stopV95WrpcV95W0">0.3.666</a> 

<pre>
stop_rpc/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#rpcV95WtestV95W0">0.3.588</a> 

<pre>
rpc_test/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.590">
0.3.590</a>&nbsp;&nbsp;Predicate:</h4> <a name="rtimeV95W1">
</a>

<div class="p"><!----></div>

<pre>
rtime/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;elapsed&nbsp;real&nbsp;time&nbsp;in&nbsp;secs

EXAMPLE(S):

?-rtime(_A).
_A&nbsp;=&nbsp;21;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#statisticsV95W2">0.3.663</a> 

<pre>
statistics/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#timedV95WcallV95W4">0.3.710</a> 

<pre>
timed_call/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.591">
0.3.591</a>&nbsp;&nbsp;Predicate:</h4> <a name="runV95WserverV95W0">
</a>

<div class="p"><!----></div>

<pre>
run_server/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;runs&nbsp;foreground&nbsp;server&nbsp;on&nbsp;localhost&nbsp;(default&nbsp;port)&nbsp;for&nbsp;Jinni&nbsp;clients


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95WthisV95WportV95W1">0.3.228</a> 

<pre>
default_this_port/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#runV95WserverV95W1">0.3.592</a> 

<pre>
run_server/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.592">
0.3.592</a>&nbsp;&nbsp;Predicate:</h4> <a name="runV95WserverV95W1">
</a>

<div class="p"><!----></div>

<pre>
run_server/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;runs&nbsp;foreground&nbsp;server&nbsp;on&nbsp;Port&nbsp;to&nbsp;provide&nbsp;services&nbsp;to&nbsp;Jinni&nbsp;clients


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#runV95WserverV95W2">0.3.593</a> 

<pre>
run_server/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#runV95WserverV95W0">0.3.591</a> 

<pre>
run_server/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.593">
0.3.593</a>&nbsp;&nbsp;Predicate:</h4> <a name="runV95WserverV95W2">
</a>

<div class="p"><!----></div>

<pre>
run_server/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Port,Password):&nbsp;runs&nbsp;server&nbsp;on&nbsp;Port,&nbsp;Password&nbsp;required&nbsp;from&nbsp;clients


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#runV95WserverV95W6">0.3.594</a> 

<pre>
run_server/6

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#runV95WserverV95W1">0.3.592</a> 

<pre>
run_server/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.594">
0.3.594</a>&nbsp;&nbsp;Predicate:</h4> <a name="runV95WserverV95W6">
</a>

<div class="p"><!----></div>

<pre>
run_server/6

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Port,Password,Heap,Stack,Trail,Timeout):&nbsp;runs&nbsp;server&nbsp;with&nbsp;specified&nbsp;service&nbsp;parameters


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bgV95W7">0.3.114</a> 

<pre>
bg/7

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WserverV95W2">0.3.480</a> 

<pre>
new_server/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WserviceV95W3">0.3.481</a> 

<pre>
new_service/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#repeatV95W0">0.3.574</a> 

<pre>
repeat/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#runV95WserverV95W2">0.3.593</a> 

<pre>
run_server/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.595">
0.3.595</a>&nbsp;&nbsp;Predicate:</h4> <a name="scompileV95W1">
</a>

<div class="p"><!----></div>

<pre>
scompile/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;smart&nbsp;compile/1&nbsp;variant:&nbsp;if&nbsp;the&nbsp;*.wam&nbsp;file&nbsp;is&nbsp;newer&nbsp;reloads,&nbsp;otherwise&nbsp;fcompiles&nbsp;first


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#abortV95W0">0.3.52</a> 

<pre>
abort/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WprologV95W1">0.3.385</a> 

<pre>
is_prolog/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mcompileV95W1">0.3.441</a> 

<pre>
mcompile/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.596">
0.3.596</a>&nbsp;&nbsp;Predicate:</h4> <a name="sconsultV95W1">
</a>

<div class="p"><!----></div>

<pre>
sconsult/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reconsult/1&nbsp;variant:&nbsp;cleans&nbsp;up&nbsp;data&nbsp;areas&nbsp;consults,&nbsp;makes&nbsp;all&nbsp;static


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.597">
0.3.597</a>&nbsp;&nbsp;Predicate:</h4> <a name="sdebugV95W1">
</a>

<div class="p"><!----></div>

<pre>
sdebug/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;emits&nbsp;mt-safe&nbsp;synchronized&nbsp;debug&nbsp;message


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V60WV95W2">0.3.27</a> 

<pre>
(&lt;)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#beginV95WcriticalV95W0">0.3.109</a> 

<pre>
begin_critical/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#endV95WcriticalV95W0">0.3.253</a> 

<pre>
end_critical/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nlV95W0">0.3.484</a> 

<pre>
nl/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#quietV95W1">0.3.552</a> 

<pre>
quiet/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95W1">0.3.766</a> 

<pre>
write/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#getV95WcriticalV95W2">0.3.316</a> 

<pre>
get_critical/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#putV95WcriticalV95W2">0.3.543</a> 

<pre>
put_critical/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.598">
0.3.598</a>&nbsp;&nbsp;Predicate:</h4> <a name="seeV95W1">
</a>

<div class="p"><!----></div>

<pre>
see/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;focuses&nbsp;input&nbsp;on&nbsp;a&nbsp;file


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#userV95WerrorV95W2">0.3.750</a> 

<pre>
user_error/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WofV95W2">0.3.691</a> 

<pre>
term_of/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.599">
0.3.599</a>&nbsp;&nbsp;Predicate:</h4> <a name="seeV95WatV95W1">
</a>

<div class="p"><!----></div>

<pre>
see_at/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;seeks&nbsp;a&nbsp;seekable&nbsp;file&nbsp;at&nbsp;a&nbsp;give&nbsp;offset&nbsp;(in&nbsp;bytes)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#userV95WerrorV95W2">0.3.750</a> 

<pre>
user_error/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.600">
0.3.600</a>&nbsp;&nbsp;Predicate:</h4> <a name="seeV95WorV95WfailV95W1">
</a>

<div class="p"><!----></div>

<pre>
see_or_fail/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;opens&nbsp;a&nbsp;file&nbsp;if&nbsp;it&nbsp;exists,&nbsp;otherwise&nbsp;fails


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#existsV95WfileV95W1">0.3.259</a> 

<pre>
exists_file/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.601">
0.3.601</a>&nbsp;&nbsp;Predicate:</h4> <a name="seeingV95W1">
</a>

<div class="p"><!----></div>

<pre>
seeing/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;file&nbsp;name&nbsp;opened&nbsp;and&nbsp;set&nbsp;by&nbsp;see/1


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#spyV95W1">0.3.650</a> 

<pre>
(spy)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#termV95WofV95W2">0.3.691</a> 

<pre>
term_of/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.602">
0.3.602</a>&nbsp;&nbsp;Predicate:</h4> <a name="seeingV95WatV95W1">
</a>

<div class="p"><!----></div>

<pre>
seeing_at/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;retrieves&nbsp;position&nbsp;in&nbsp;current&nbsp;file&nbsp;opened&nbsp;by&nbsp;see/1


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.603">
0.3.603</a>&nbsp;&nbsp;Predicate:</h4> <a name="seenV95W0">
</a>

<div class="p"><!----></div>

<pre>
seen/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;close&nbsp;file&nbsp;opened&nbsp;by&nbsp;see/1


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#existsV95WfileV95W1">0.3.259</a> 

<pre>
exists_file/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#termV95WofV95W2">0.3.691</a> 

<pre>
term_of/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.604">
0.3.604</a>&nbsp;&nbsp;Predicate:</h4> <a name="sentenceV95WofV95W2">
</a>

<div class="p"><!----></div>

<pre>
sentence_of/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;a&nbsp;natural&nbsp;language&nbsp;file&nbsp;to&nbsp;a&nbsp;sentence&nbsp;built&nbsp;as&nbsp;a&nbsp;list&nbsp;of&nbsp;words&nbsp;-&nbsp;on&nbsp;backtracking


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#codesV95WwordsV95W2">0.3.161</a> 

<pre>
codes_words/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sentenceV95WofV95W3">0.3.605</a> 

<pre>
sentence_of/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.605">
0.3.605</a>&nbsp;&nbsp;Predicate:</h4> <a name="sentenceV95WofV95W3">
</a>

<div class="p"><!----></div>

<pre>
sentence_of/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(File,Ends,Sent)&nbsp;reads&nbsp;a&nbsp;file&nbsp;to&nbsp;a&nbsp;sentence&nbsp;separated&nbsp;by&nbsp;Ends&nbsp;-&nbsp;on&nbsp;backtracking


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#findV95WfileV95W2">0.3.277</a> 

<pre>
find_file/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fopenV95W3">0.3.288</a> 

<pre>
fopen/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#lineV95WofV95W2">0.3.394</a> 

<pre>
line_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sentenceV95WofV95W2">0.3.604</a> 

<pre>
sentence_of/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.606">
0.3.606</a>&nbsp;&nbsp;Predicate:</h4> <a name="serviceV95WloopV95W2">
</a>

<div class="p"><!----></div>

<pre>
service_loop/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;ServiceSocket,Password:starts&nbsp;service&nbsp;loop&nbsp;on&nbsp;reusable&nbsp;ServiceSocket&nbsp;-&nbsp;works&nbsp;on&nbsp;server&nbsp;side&nbsp;with&nbsp;server/2


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#answerV95WoneV95WqueryV95W2">0.3.64</a> 

<pre>
answer_one_query/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#repeatV95W0">0.3.574</a> 

<pre>
repeat/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.607">
0.3.607</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WbpV95WerrorV95W4">
</a>

<div class="p"><!----></div>

<pre>
set_bp_error/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Id,Mes,Arg1,Arg2):&nbsp;notifies&nbsp;emulator&nbsp;about&nbsp;error&nbsp;condition


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vsetV95W2">0.3.760</a> 

<pre>
vset/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#clearV95WbpV95WerrorV95W0">0.3.148</a> 

<pre>
clear_bp_error/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.608">
0.3.608</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WcV95WthresholdV95W1">
</a>

<div class="p"><!----></div>

<pre>
set_c_threshold/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;related&nbsp;to&nbsp;C&nbsp;generator:&nbsp;sets&nbsp;length&nbsp;K&nbsp;of&nbsp;WAM&nbsp;instruction&nbsp;block&nbsp;such&nbsp;that&nbsp;block&nbsp;larger&nbsp;than&nbsp;K&nbsp;will&nbsp;get&nbsp;compiled&nbsp;to&nbsp;C&nbsp;code


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#setV95WcV95WthresholdV95W2">0.3.609</a> 

<pre>
set_c_threshold/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.609">
0.3.609</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WcV95WthresholdV95W2">
</a>

<div class="p"><!----></div>

<pre>
set_c_threshold/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Min,Max):&nbsp;related&nbsp;to&nbsp;C&nbsp;generator:&nbsp;sets&nbsp;Min,Max&nbsp;length&nbsp;of&nbsp;WAM&nbsp;instruction&nbsp;block&nbsp;such&nbsp;that&nbsp;blocks&nbsp;between&nbsp;Min&nbsp;and&nbsp;Max&nbsp;size&nbsp;will&nbsp;get&nbsp;compiled&nbsp;to&nbsp;C&nbsp;code


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WletV95W3">0.3.102</a> 

<pre>
bb_let/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#qmakeV95W2">0.3.550</a> 

<pre>
qmake/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WcV95WthresholdV95W1">0.3.608</a> 

<pre>
set_c_threshold/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.610">
0.3.610</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WdbV95W1">
</a>

<div class="p"><!----></div>

<pre>
set_db/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sets&nbsp;the&nbsp;name&nbsp;of&nbsp;active&nbsp;database&nbsp;for&nbsp;dynamic&nbsp;code


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#vsetV95W2">0.3.760</a> 

<pre>
vset/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#oconsultV95W1">0.3.499</a> 

<pre>
oconsult/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.611">
0.3.611</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WdefaultV95W1">
</a>

<div class="p"><!----></div>

<pre>
set_default/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;asserts&nbsp;arg&nbsp;1&nbsp;as&nbsp;default&nbsp;state&nbsp;for&nbsp;use&nbsp;by&nbsp;default/2


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#assertV95W1">0.3.84</a> 

<pre>
assert/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#retractallV95W1">0.3.578</a> 

<pre>
retractall/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#setV95WhostV95W1">0.3.613</a> 

<pre>
set_host/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WloginV95W1">0.3.617</a> 

<pre>
set_login/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WportV95W1">0.3.620</a> 

<pre>
set_port/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WprologV95WflagV95W2">0.3.621</a> 

<pre>
set_prolog_flag/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WthisV95WhostV95W1">0.3.622</a> 

<pre>
set_this_host/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WtimeoutV95W1">0.3.624</a> 

<pre>
set_timeout/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.612">
0.3.612</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WhashV95WmaxV95W1">
</a>

<div class="p"><!----></div>

<pre>
set_hash_max/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;Set&nbsp;the&nbsp;range&nbsp;of&nbsp;values&nbsp;from&nbsp;-1&nbsp;to&nbsp;-Max,&nbsp;that&nbsp;should&nbsp;be&nbsp;a&nbsp;prime&nbsp;number,&nbsp;defaults&nbsp;to&nbsp;1999


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.613">
0.3.613</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WhostV95W1">
</a>

<div class="p"><!----></div>

<pre>
set_host/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;asserts&nbsp;IP&nbsp;adress&nbsp;or&nbsp;name&nbsp;of&nbsp;server&nbsp;host&nbsp;we&nbsp;want&nbsp;to&nbsp;talk&nbsp;to


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#setV95WdefaultV95W1">0.3.611</a> 

<pre>
set_default/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.614">
0.3.614</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WinputV95W1">
</a>

<div class="p"><!----></div>

<pre>
set_input/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sets&nbsp;current&nbsp;input&nbsp;stream


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#pcollectV95W2">0.3.513</a> 

<pre>
pcollect/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.615">
0.3.615</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WlinenoV95W1">
</a>

<div class="p"><!----></div>

<pre>
set_lineno/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sets&nbsp;line&nbsp;number&nbsp;counter&nbsp;in&nbsp;current&nbsp;file&nbsp;-&nbsp;use&nbsp;with&nbsp;care


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#integerV95W1">0.3.369</a> 

<pre>
integer/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vsetV95WintV95W2">0.3.761</a> 

<pre>
vset_int/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#includeV95W1">0.3.364</a> 

<pre>
include/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.616">
0.3.616</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WloadV95WmethodV95W1">
</a>

<div class="p"><!----></div>

<pre>
set_load_method/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sets&nbsp;the&nbsp;current&nbsp;load&nbsp;method&nbsp;by&nbsp;name


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#loadV95WmethodV95W2">0.3.403</a> 

<pre>
load_method/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vsetV95W2">0.3.760</a> 

<pre>
vset/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.617">
0.3.617</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WloginV95W1">
</a>

<div class="p"><!----></div>

<pre>
set_login/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;asserts&nbsp;default&nbsp;(nick)name&nbsp;for&nbsp;user


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#setV95WdefaultV95W1">0.3.611</a> 

<pre>
set_default/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.618">
0.3.618</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WoutputV95W1">
</a>

<div class="p"><!----></div>

<pre>
set_output/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sets&nbsp;current&nbsp;output&nbsp;stream


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.619">
0.3.619</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WpasswordV95W1">
</a>

<div class="p"><!----></div>

<pre>
set_password/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sets&nbsp;default&nbsp;password&nbsp;for&nbsp;user


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hideV95WdefaultV95W1">0.3.357</a> 

<pre>
hide_default/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.620">
0.3.620</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WportV95W1">
</a>

<div class="p"><!----></div>

<pre>
set_port/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;asserts&nbsp;port&nbsp;number&nbsp;of&nbsp;the&nbsp;server&nbsp;we&nbsp;want&nbsp;to&nbsp;talk&nbsp;to


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#integerV95W1">0.3.369</a> 

<pre>
integer/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WdefaultV95W1">0.3.611</a> 

<pre>
set_default/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.621">
0.3.621</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WprologV95WflagV95W2">
</a>

<div class="p"><!----></div>

<pre>
set_prolog_flag/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Flag,Value):&nbsp;sets&nbsp;the&nbsp;value&nbsp;of&nbsp;a&nbsp;Prolog&nbsp;flag


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#setV95WdefaultV95W1">0.3.611</a> 

<pre>
set_default/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.622">
0.3.622</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WthisV95WhostV95W1">
</a>

<div class="p"><!----></div>

<pre>
set_this_host/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;asserts&nbsp;IP&nbsp;adress&nbsp;or&nbsp;name&nbsp;of&nbsp;this&nbsp;machine


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#setV95WdefaultV95W1">0.3.611</a> 

<pre>
set_default/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.623">
0.3.623</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WthisV95WportV95W1">
</a>

<div class="p"><!----></div>

<pre>
set_this_port/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;asserts&nbsp;default&nbsp;port&nbsp;for&nbsp;to&nbsp;work&nbsp;as&nbsp;a&nbsp;server&nbsp;on


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#integerV95W1">0.3.369</a> 

<pre>
integer/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vsetV95W2">0.3.760</a> 

<pre>
vset/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.624">
0.3.624</a>&nbsp;&nbsp;Predicate:</h4> <a name="setV95WtimeoutV95W1">
</a>

<div class="p"><!----></div>

<pre>
set_timeout/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;asserts&nbsp;default&nbsp;timeout


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#setV95WdefaultV95W1">0.3.611</a> 

<pre>
set_default/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.625">
0.3.625</a>&nbsp;&nbsp;Predicate:</h4> <a name="setargV95W3">
</a>

<div class="p"><!----></div>

<pre>
setarg/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;backtrackable:&nbsp;setarg(I,T,X)&nbsp;replaces&nbsp;arg&nbsp;I&nbsp;of&nbsp;T&nbsp;with&nbsp;X

EXAMPLE(S):

?-setarg(2,f(a,b),c).

yes


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.626">
0.3.626</a>&nbsp;&nbsp;Predicate:</h4> <a name="setofV95W3">
</a>

<div class="p"><!----></div>

<pre>
setof/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;all&nbsp;solutions&nbsp;predicate&nbsp;generating&nbsp;sorted&nbsp;sets&nbsp;of&nbsp;unduplicated&nbsp;answers

EXAMPLE(S):

?-setof(_A,member(_A,[3,2,2,1]),_B).
_A&nbsp;=&nbsp;_x149050;
_B&nbsp;=&nbsp;[1,2,3];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#sortV95W2">0.3.647</a> 

<pre>
sort/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.627">
0.3.627</a>&nbsp;&nbsp;Predicate:</h4> <a name="shellV95W1">
</a>

<div class="p"><!----></div>

<pre>
shell/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;passes&nbsp;a&nbsp;command&nbsp;to&nbsp;the&nbsp;OS


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#systemV95W1">0.3.677</a> 

<pre>
system/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.628">
0.3.628</a>&nbsp;&nbsp;Predicate:</h4> <a name="showV95WdefaultV95W1">
</a>

<div class="p"><!----></div>

<pre>
show_default/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;makes&nbsp;available&nbsp;a&nbsp;default&nbsp;value


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WvalV95W3">0.3.106</a> 

<pre>
bb_val/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95W2">0.3.222</a> 

<pre>
default/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WpasswordV95W1">0.3.325</a> 

<pre>
get_password/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.629">
0.3.629</a>&nbsp;&nbsp;Predicate:</h4> <a name="showV95WdefaultsV95W0">
</a>

<div class="p"><!----></div>

<pre>
show_defaults/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;show&nbsp;default&nbsp;values&nbsp;of&nbsp;some&nbsp;system&nbsp;variables


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#appendV95W3">0.3.65</a> 

<pre>
append/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95WifdefV95W2">0.3.128</a> 

<pre>
call_ifdef/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WpredicateV95W2">0.3.187</a> 

<pre>
current_predicate/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#memberV95W2">0.3.442</a> 

<pre>
member/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nameV95W2">0.3.471</a> 

<pre>
name/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nlV95W0">0.3.484</a> 

<pre>
nl/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95W1">0.3.766</a> 

<pre>
write/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.630">
0.3.630</a>&nbsp;&nbsp;Predicate:</h4> <a name="showV95WengineV95W0">
</a>

<div class="p"><!----></div>

<pre>
show_engine/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;if&nbsp;debugmes/1&nbsp;is&nbsp;on&nbsp;(as&nbsp;with&nbsp;quiet(1)),&nbsp;shows&nbsp;params&nbsp;of&nbsp;current&nbsp;engine


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.631">
0.3.631</a>&nbsp;&nbsp;Predicate:</h4> <a name="showV95WinfoV95W2">
</a>

<div class="p"><!----></div>

<pre>
show_info/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;generates&nbsp;components&nbsp;of&nbsp;info/1&nbsp;output


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#memberV95W2">0.3.442</a> 

<pre>
member/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nlV95W0">0.3.484</a> 

<pre>
nl/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95W1">0.3.766</a> 

<pre>
write/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.632">
0.3.632</a>&nbsp;&nbsp;Predicate:</h4> <a name="signV95W2">
</a>

<div class="p"><!----></div>

<pre>
sign/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;int&nbsp;function


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V62WV95W2">0.3.35</a> 

<pre>
(&#62;)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.633">
0.3.633</a>&nbsp;&nbsp;Predicate:</h4> <a name="sinV95W2">
</a>

<div class="p"><!----></div>

<pre>
sin/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;float&nbsp;function


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.634">
0.3.634</a>&nbsp;&nbsp;Predicate:</h4> <a name="skipV95WuntilV95W2">
</a>

<div class="p"><!----></div>

<pre>
skip_until/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;findall&nbsp;variant


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#nthV95WanswerV95W2">0.3.493</a> 

<pre>
nth_answer/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.635">
0.3.635</a>&nbsp;&nbsp;Predicate:</h4> <a name="skipV95WwhenV95W2">
</a>

<div class="p"><!----></div>

<pre>
skip_when/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;findall&nbsp;variant


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dropV95WatV95WleastV95W2">0.3.242</a> 

<pre>
drop_at_least/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.636">
0.3.636</a>&nbsp;&nbsp;Predicate:</h4> <a name="sleepV95W1">
</a>

<div class="p"><!----></div>

<pre>
sleep/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;waits&nbsp;arg&nbsp;1&nbsp;seconds


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#rpcV95WtestV95W0">0.3.588</a> 

<pre>
rpc_test/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#timedV95WcallV95W4">0.3.710</a> 

<pre>
timed_call/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.637">
0.3.637</a>&nbsp;&nbsp;Predicate:</h4> <a name="sock2fileV95W2">
</a>

<div class="p"><!----></div>

<pre>
sock2file/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;from&nbsp;a&nbsp;socket,&nbsp;to&nbsp;a&nbsp;file


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.638">
0.3.638</a>&nbsp;&nbsp;Predicate:</h4> <a name="sockV95WreadV95W2">
</a>

<div class="p"><!----></div>

<pre>
sock_read/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;from&nbsp;a&nbsp;socket&nbsp;when&nbsp;size&nbsp;of&nbsp;the&nbsp;data&nbsp;is&nbsp;described&nbsp;by&nbsp;int&nbsp;before&nbsp;chars&nbsp;to&nbsp;be&nbsp;read


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#sockV95WreadV95W3">0.3.639</a> 

<pre>
sock_read/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.639">
0.3.639</a>&nbsp;&nbsp;Predicate:</h4> <a name="sockV95WreadV95W3">
</a>

<div class="p"><!----></div>

<pre>
sock_read/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;from&nbsp;a&nbsp;socket,&nbsp;a&nbsp;string


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#sockV95WreadV95W2">0.3.638</a> 

<pre>
sock_read/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.640">
0.3.640</a>&nbsp;&nbsp;Predicate:</h4> <a name="sockV95WreadlnV95W2">
</a>

<div class="p"><!----></div>

<pre>
sock_readln/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;from&nbsp;a&nbsp;socket&nbsp;until&nbsp;an&nbsp;end&nbsp;of&nbsp;line&nbsp;LF&nbsp;(ascii&nbsp;10)&nbsp;or&nbsp;char&nbsp;0&nbsp;is&nbsp;found&nbsp;and&nbsp;discards&nbsp;possible&nbsp;previous&nbsp;CR&nbsp;(ascii13)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#sockV95WreadlnV95W3">0.3.641</a> 

<pre>
sock_readln/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.641">
0.3.641</a>&nbsp;&nbsp;Predicate:</h4> <a name="sockV95WreadlnV95W3">
</a>

<div class="p"><!----></div>

<pre>
sock_readln/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;from&nbsp;a&nbsp;socket,&nbsp;a&nbsp;line


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#sockV95WreadlnV95W2">0.3.640</a> 

<pre>
sock_readln/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.642">
0.3.642</a>&nbsp;&nbsp;Predicate:</h4> <a name="sockV95WwriteV95W2">
</a>

<div class="p"><!----></div>

<pre>
sock_write/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;a&nbsp;string&nbsp;to&nbsp;a&nbsp;socket&nbsp;prefixed&nbsp;by&nbsp;its&nbsp;lenght


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#sockV95WwriteV95W3">0.3.643</a> 

<pre>
sock_write/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.643">
0.3.643</a>&nbsp;&nbsp;Predicate:</h4> <a name="sockV95WwriteV95W3">
</a>

<div class="p"><!----></div>

<pre>
sock_write/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;to&nbsp;a&nbsp;socket,&nbsp;a&nbsp;string


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#sockV95WwriteV95W2">0.3.642</a> 

<pre>
sock_write/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.644">
0.3.644</a>&nbsp;&nbsp;Predicate:</h4> <a name="sockV95WwritelnV95W2">
</a>

<div class="p"><!----></div>

<pre>
sock_writeln/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;a&nbsp;string&nbsp;to&nbsp;a&nbsp;socket&nbsp;and&nbsp;adds&nbsp;an&nbsp;ascii&nbsp;10&nbsp;to&nbsp;the&nbsp;end


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#sockV95WwritelnV95W3">0.3.645</a> 

<pre>
sock_writeln/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.645">
0.3.645</a>&nbsp;&nbsp;Predicate:</h4> <a name="sockV95WwritelnV95W3">
</a>

<div class="p"><!----></div>

<pre>
sock_writeln/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;to&nbsp;a&nbsp;socket,&nbsp;a&nbsp;line


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#sockV95WwritelnV95W2">0.3.644</a> 

<pre>
sock_writeln/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.646">
0.3.646</a>&nbsp;&nbsp;Predicate:</h4> <a name="solutionsV95W2">
</a>

<div class="p"><!----></div>

<pre>
solutions/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(GX,Xs):&nbsp;adds&nbsp;(last)&nbsp;output&nbsp;arg&nbsp;X&nbsp;to&nbsp;closure&nbsp;G&nbsp;then&nbsp;works&nbsp;like&nbsp;findall(X,GX,Xs)

EXAMPLE(S):

?-solutions(argn(_A,f(a,b,c)),_B).
_A&nbsp;=&nbsp;_x149017;
_B&nbsp;=&nbsp;[a,b,c];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WappendV95W3">0.3.687</a> 

<pre>
term_append/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.647">
0.3.647</a>&nbsp;&nbsp;Predicate:</h4> <a name="sortV95W2">
</a>

<div class="p"><!----></div>

<pre>
sort/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sorts&nbsp;and&nbsp;removes&nbsp;duplicates

EXAMPLE(S):

?-sort([2,1,3,1,4,4,2],_A).
_A&nbsp;=&nbsp;[1,2,3,4];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#mergeV95WsortV95W3">0.3.446</a> 

<pre>
merge_sort/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#answerV95WofV95W2">0.3.63</a> 

<pre>
answer_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#aproposV95W1">0.3.69</a> 

<pre>
apropos/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setofV95W3">0.3.626</a> 

<pre>
setof/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.648">
0.3.648</a>&nbsp;&nbsp;Predicate:</h4> <a name="spawnV95W1">
</a>

<div class="p"><!----></div>

<pre>
spawn/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;spawns&nbsp;Goal&nbsp;in&nbsp;a&nbsp;new&nbsp;bp&nbsp;window&nbsp;on&nbsp;W95/NT&nbsp;PC&nbsp;and&nbsp;Unix/X


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#spawnV95W3">0.3.649</a> 

<pre>
spawn/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.649">
0.3.649</a>&nbsp;&nbsp;Predicate:</h4> <a name="spawnV95W3">
</a>

<div class="p"><!----></div>

<pre>
spawn/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;spawns(Goal,Includes,TempFile):&nbsp;spawns&nbsp;a&nbsp;new&nbsp;bp&nbsp;window


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#debugmesV95W1">0.3.220</a> 

<pre>
debugmes/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#foreachV95W2">0.3.294</a> 

<pre>
foreach/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#namecatV95W4">0.3.472</a> 

<pre>
namecat/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nlV95W0">0.3.484</a> 

<pre>
nl/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ppV95WclauseV95W1">0.3.523</a> 

<pre>
pp_clause/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#systemV95W1">0.3.677</a> 

<pre>
system/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tellV95W1">0.3.682</a> 

<pre>
tell/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toldV95W0">0.3.722</a> 

<pre>
told/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#spawnV95W1">0.3.648</a> 

<pre>
spawn/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.650">
0.3.650</a>&nbsp;&nbsp;Predicate:</h4> <a name="spyV95W1">
</a>

<div class="p"><!----></div>

<pre>
(spy)/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;set&nbsp;spy&nbsp;point&nbsp;on&nbsp;goal,&nbsp;triggering&nbsp;trace&nbsp;when&nbsp;interpreted


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WletV95W3">0.3.102</a> 

<pre>
bb_let/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WbuiltinV95W1">0.3.375</a> 

<pre>
is_builtin/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#seeingV95W1">0.3.601</a> 

<pre>
seeing/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ttyprintV95W1">0.3.735</a> 

<pre>
ttyprint/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#userV95WerrorV95W2">0.3.750</a> 

<pre>
user_error/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#traceV95W0">0.3.726</a> 

<pre>
trace/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.651">
0.3.651</a>&nbsp;&nbsp;Predicate:</h4> <a name="spyingV95W1">
</a>

<div class="p"><!----></div>

<pre>
spying/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;checks&nbsp;what&nbsp;we&nbsp;are&nbsp;spying


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#isV95WbuiltinV95W1">0.3.375</a> 

<pre>
is_builtin/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.652">
0.3.652</a>&nbsp;&nbsp;Predicate:</h4> <a name="sqrtV95W2">
</a>

<div class="p"><!----></div>

<pre>
sqrt/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;square&nbsp;root&nbsp;of&nbsp;arg&nbsp;1,&nbsp;a&nbsp;float

EXAMPLE(S):

?-sqrt(2,_A).
_A&nbsp;=&nbsp;1.41421356;

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.653">
0.3.653</a>&nbsp;&nbsp;Predicate:</h4> <a name="sreadV95W2">
</a>

<div class="p"><!----></div>

<pre>
sread/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;a&nbsp;term&nbsp;from&nbsp;a&nbsp;string&nbsp;(atom)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#sreadV95W3">0.3.654</a> 

<pre>
sread/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#numberV95WcodesV95W2">0.3.497</a> 

<pre>
number_codes/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.654">
0.3.654</a>&nbsp;&nbsp;Predicate:</h4> <a name="sreadV95W3">
</a>

<div class="p"><!----></div>

<pre>
sread/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;a&nbsp;term&nbsp;and&nbsp;a&nbsp;list&nbsp;of&nbsp;vars&nbsp;from&nbsp;a&nbsp;string&nbsp;(atom)

EXAMPLE(S):

?-sread(f(X,Y),_A,_B).
_A&nbsp;=&nbsp;f(_x149840,_x149868);
_B&nbsp;=&nbsp;[X&nbsp;=&nbsp;_x149840,Y&nbsp;=&nbsp;_x149868];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#nameV95W2">0.3.471</a> 

<pre>
name/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#readV95WtermV95WfromV95WcharsV95W3">0.3.564</a> 

<pre>
read_term_from_chars/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#sreadV95W2">0.3.653</a> 

<pre>
sread/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.655">
0.3.655</a>&nbsp;&nbsp;Predicate:</h4> <a name="starV95W4">
</a>

<div class="p"><!----></div>

<pre>
star/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;star(Recognizer,Result):&nbsp;DCG&nbsp;based&nbsp;star&nbsp;regexp&nbsp;processor&nbsp;for&nbsp;(Recognizer)*


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dcgV95WcallV95W4">0.3.212</a> 

<pre>
dcg_call/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#starV95W4">0.3.655</a> 

<pre>
star/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#plusV95W4">0.3.519</a> 

<pre>
plus/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#starV95W4">0.3.655</a> 

<pre>
star/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.656">
0.3.656</a>&nbsp;&nbsp;Predicate:</h4> <a name="startV95WrpcV95W0">
</a>

<div class="p"><!----></div>

<pre>
start_rpc/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;starts&nbsp;rpc&nbsp;client&nbsp;on&nbsp;default&nbsp;local&nbsp;reusable&nbsp;socket&nbsp;and&nbsp;port


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95WhostV95W1">0.3.223</a> 

<pre>
default_host/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#defaultV95WpasswordV95W1">0.3.225</a> 

<pre>
default_password/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#defaultV95WportV95W1">0.3.226</a> 

<pre>
default_port/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#startV95WrpcV95W3">0.3.657</a> 

<pre>
start_rpc/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#rpcV95WtestV95W1">0.3.589</a> 

<pre>
rpc_test/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.657">
0.3.657</a>&nbsp;&nbsp;Predicate:</h4> <a name="startV95WrpcV95W3">
</a>

<div class="p"><!----></div>

<pre>
start_rpc/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Host,Port,Password):&nbsp;starts&nbsp;rpc&nbsp;client&nbsp;on&nbsp;local&nbsp;reusable&nbsp;socket


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WclientV95W3">0.3.475</a> 

<pre>
new_client/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#startV95WrpcV95W0">0.3.656</a> 

<pre>
start_rpc/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.658">
0.3.658</a>&nbsp;&nbsp;Predicate:</h4> <a name="statV95W0">
</a>

<div class="p"><!----></div>

<pre>
stat/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;short&nbsp;hand&nbsp;for&nbsp;statistics


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#statisticsV95W0">0.3.662</a> 

<pre>
statistics/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.659">
0.3.659</a>&nbsp;&nbsp;Predicate:</h4> <a name="stat2dynV95W1">
</a>

<div class="p"><!----></div>

<pre>
stat2dyn/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;stat2dyn(H):&nbsp;reverts&nbsp;to&nbsp;uncompiled&nbsp;representation&nbsp;for&nbsp;a&nbsp;predicate&nbsp;with&nbsp;head&nbsp;H


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#stat2dynV95W2">0.3.660</a> 

<pre>
stat2dyn/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.660">
0.3.660</a>&nbsp;&nbsp;Predicate:</h4> <a name="stat2dynV95W2">
</a>

<div class="p"><!----></div>

<pre>
stat2dyn/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;stat2dyn(Db,H):&nbsp;reverts&nbsp;to&nbsp;uncompiled&nbsp;representation&nbsp;for&nbsp;a&nbsp;predicate&nbsp;in&nbsp;database&nbsp;Db&nbsp;with&nbsp;head&nbsp;H


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WheadV95W2">0.3.199</a> 

<pre>
db_head/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#stat2dynV95W1">0.3.659</a> 

<pre>
stat2dyn/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.661">
0.3.661</a>&nbsp;&nbsp;Predicate:</h4> <a name="staticV95WprologV95WflagV95W2">
</a>

<div class="p"><!----></div>

<pre>
static_prolog_flag/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;contains&nbsp;read-only&nbsp;Prolog&nbsp;flag&nbsp;values


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dyncoV95W1">0.3.247</a> 

<pre>
dynco/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WprologV95W1">0.3.385</a> 

<pre>
is_prolog/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#symcatV95W3">0.3.672</a> 

<pre>
symcat/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vreadV95W2">0.3.759</a> 

<pre>
vread/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.662">
0.3.662</a>&nbsp;&nbsp;Predicate:</h4> <a name="statisticsV95W0">
</a>

<div class="p"><!----></div>

<pre>
statistics/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;shows&nbsp;info&nbsp;about&nbsp;data&nbsp;areas

EXAMPLE(S):

?-statistics.
runtime=[22828,15782]
global_stack=[595896,1420104]
local_stack=[224,1022740]
trail=[75144,947828]
code=[266652,781908]
strings=[26509,1022067]
symbols=[22380,239764]
htable=[158544,627888]
bboard=[1693084,39264864]
gctime=[0,0]
realtime=[23,372179905]

yes


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nlV95W0">0.3.484</a> 

<pre>
nl/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#statisticsV95W2">0.3.663</a> 

<pre>
statistics/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#statV95W0">0.3.658</a> 

<pre>
stat/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.663">
0.3.663</a>&nbsp;&nbsp;Predicate:</h4> <a name="statisticsV95W2">
</a>

<div class="p"><!----></div>

<pre>
statistics/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;info&nbsp;about&nbsp;data&nbsp;areas

EXAMPLE(S):

?-statistics(_A,_B).
_A&nbsp;=&nbsp;runtime;
_B&nbsp;=&nbsp;[22859,31];

_A&nbsp;=&nbsp;global_stack;
_B&nbsp;=&nbsp;[596712,1419288];

_A&nbsp;=&nbsp;local_stack;
_B&nbsp;=&nbsp;[208,1022756];

_A&nbsp;=&nbsp;trail;
_B&nbsp;=&nbsp;[75172,947800];

_A&nbsp;=&nbsp;code;
_B&nbsp;=&nbsp;[266652,781908];

_A&nbsp;=&nbsp;strings;
_B&nbsp;=&nbsp;[26509,1022067];

_A&nbsp;=&nbsp;symbols;
_B&nbsp;=&nbsp;[22380,239764];

_A&nbsp;=&nbsp;htable;
_B&nbsp;=&nbsp;[158544,627888];

_A&nbsp;=&nbsp;bboard;
_B&nbsp;=&nbsp;[1694448,39263500];

_A&nbsp;=&nbsp;gctime;
_B&nbsp;=&nbsp;[0,0];

_A&nbsp;=&nbsp;realtime;
_B&nbsp;=&nbsp;[23,372179905];

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#abstimeV95W1">0.3.54</a> 

<pre>
abstime/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bbV95Wgc0V95W0">0.3.100</a> 

<pre>
bb_gc0/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ctimeV95W1">0.3.176</a> 

<pre>
ctime/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#otimeV95W1">0.3.508</a> 

<pre>
otime/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#rtimeV95W1">0.3.590</a> 

<pre>
rtime/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#statisticsV95W0">0.3.662</a> 

<pre>
statistics/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.664">
0.3.664</a>&nbsp;&nbsp;Predicate:</h4> <a name="stopV95W0">
</a>

<div class="p"><!----></div>

<pre>
stop/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;exits&nbsp;thread&nbsp;or&nbsp;process


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#haltV95W1">0.3.334</a> 

<pre>
halt/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.665">
0.3.665</a>&nbsp;&nbsp;Predicate:</h4> <a name="stopV95W1">
</a>

<div class="p"><!----></div>

<pre>
stop/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;stops&nbsp;and&nbsp;frees&nbsp;resources&nbsp;held&nbsp;by&nbsp;an&nbsp;engine&nbsp;(may&nbsp;happen&nbsp;automaticaly&nbsp;if&nbsp;an&nbsp;engine&nbsp;fails)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#destroyV95WengineV95W1">0.3.232</a> 

<pre>
destroy_engine/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.666">
0.3.666</a>&nbsp;&nbsp;Predicate:</h4> <a name="stopV95WrpcV95W0">
</a>

<div class="p"><!----></div>

<pre>
stop_rpc/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;stops&nbsp;rpc&nbsp;client&nbsp;on&nbsp;local&nbsp;reusable&nbsp;socket


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#rpcV95WtestV95W1">0.3.589</a> 

<pre>
rpc_test/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.667">
0.3.667</a>&nbsp;&nbsp;Predicate:</h4> <a name="stopV95WserviceV95W0">
</a>

<div class="p"><!----></div>

<pre>
stop_service/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;stops&nbsp;server&nbsp;with&nbsp;socket&nbsp;reuse&nbsp;-&nbsp;acts&nbsp;on&nbsp;the&nbsp;server&nbsp;side


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.668">
0.3.668</a>&nbsp;&nbsp;Predicate:</h4> <a name="subsumesV95WchkV95W2">
</a>

<div class="p"><!----></div>

<pre>
subsumes_chk/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;checks&nbsp;if&nbsp;arg&nbsp;1&nbsp;is&nbsp;subsumed&nbsp;by&nbsp;arg&nbsp;2,&nbsp;after&nbsp;renaming&nbsp;vars


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#variantV95WofV95W2">0.3.752</a> 

<pre>
variant_of/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.669">
0.3.669</a>&nbsp;&nbsp;Predicate:</h4> <a name="sumV95W2">
</a>

<div class="p"><!----></div>

<pre>
sum/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(List,?Result):&nbsp;sum&nbsp;of&nbsp;a&nbsp;list

EXAMPLE(S):

?-sum([10,20],_A).
_A&nbsp;=&nbsp;30;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#foldlV95W4">0.3.286</a> 

<pre>
foldl/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.670">
0.3.670</a>&nbsp;&nbsp;Predicate:</h4> <a name="swriteV95W2">
</a>

<div class="p"><!----></div>

<pre>
swrite/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;a&nbsp;term&nbsp;to&nbsp;a&nbsp;string&nbsp;(atom)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#atomV95WcodesV95W2">0.3.94</a> 

<pre>
atom_codes/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.671">
0.3.671</a>&nbsp;&nbsp;Predicate:</h4> <a name="swriteV95W3">
</a>

<div class="p"><!----></div>

<pre>
swrite/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;a&nbsp;term&nbsp;with&nbsp;a&nbsp;liste&nbsp;of&nbsp;vars&nbsp;to&nbsp;a&nbsp;string&nbsp;(atom)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#nameV95W2">0.3.471</a> 

<pre>
name/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95WtermV95WtoV95WcharsV95W3">0.3.769</a> 

<pre>
write_term_to_chars/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.672">
0.3.672</a>&nbsp;&nbsp;Predicate:</h4> <a name="symcatV95W3">
</a>

<div class="p"><!----></div>

<pre>
symcat/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;makes&nbsp;new&nbsp;identifier&nbsp;from&nbsp;arg&nbsp;1&nbsp;and&nbsp;arg&nbsp;2

EXAMPLE(S):

?-symcat(a,b,_A).
_A&nbsp;=&nbsp;a_b;

no

?-symcat(a,1,_A).
_A&nbsp;=&nbsp;a_1;

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#gensymV95W2">0.3.306</a> 

<pre>
gensym/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapsV95WiterateV95W1">0.3.435</a> 

<pre>
maps_iterate/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mmapsV95WiterateV95W1">0.3.462</a> 

<pre>
mmaps_iterate/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#oconsultV95W1">0.3.499</a> 

<pre>
oconsult/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#staticV95WprologV95WflagV95W2">0.3.661</a> 

<pre>
static_prolog_flag/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.673">
0.3.673</a>&nbsp;&nbsp;Predicate:</h4> <a name="synchronizeV95W1">
</a>

<div class="p"><!----></div>

<pre>
synchronize/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;wraps&nbsp;Goal&nbsp;in&nbsp;arg&nbsp;1&nbsp;for&nbsp;serialized&nbsp;execution


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#synchronizeV95WonV95W2">0.3.675</a> 

<pre>
synchronize_on/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#printlnV95W1">0.3.527</a> 

<pre>
println/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.674">
0.3.674</a>&nbsp;&nbsp;Predicate:</h4> <a name="synchronizeV95W2">
</a>

<div class="p"><!----></div>

<pre>
synchronize/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;wraps&nbsp;Goal&nbsp;for&nbsp;serialized&nbsp;execution&nbsp;and&nbsp;returns&nbsp;true&nbsp;or&nbsp;fail


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#synchronizeV95WonV95W3">0.3.676</a> 

<pre>
synchronize_on/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#freeV95WthreadV95WguardV95W1">0.3.297</a> 

<pre>
free_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WcriticalV95W2">0.3.316</a> 

<pre>
get_critical/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WthreadV95WguardV95W1">0.3.483</a> 

<pre>
new_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#putV95WcriticalV95W2">0.3.543</a> 

<pre>
put_critical/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.675">
0.3.675</a>&nbsp;&nbsp;Predicate:</h4> <a name="synchronizeV95WonV95W2">
</a>

<div class="p"><!----></div>

<pre>
synchronize_on/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;wraps&nbsp;Goal&nbsp;for&nbsp;sync&nbsp;on&nbsp;given&nbsp;mutex&nbsp;for&nbsp;serialized&nbsp;execution


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hasV95WthreadsV95W0">0.3.338</a> 

<pre>
has_threads/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95WonV95W3">0.3.676</a> 

<pre>
synchronize_on/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#findallV95W4">0.3.280</a> 

<pre>
findall/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#freeV95WthreadV95WguardV95W1">0.3.297</a> 

<pre>
free_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#localV95WallV95W3">0.3.405</a> 

<pre>
local_all/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#localV95WcinV95W1">0.3.406</a> 

<pre>
local_cin/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#localV95WinV95W1">0.3.408</a> 

<pre>
local_in/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#localV95WoutV95W1">0.3.409</a> 

<pre>
local_out/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#localV95WrdV95W1">0.3.410</a> 

<pre>
local_rd/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#localV95WwhenV95W1">0.3.411</a> 

<pre>
local_when/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WthreadV95WguardV95W1">0.3.483</a> 

<pre>
new_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95W1">0.3.673</a> 

<pre>
synchronize/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.676">
0.3.676</a>&nbsp;&nbsp;Predicate:</h4> <a name="synchronizeV95WonV95W3">
</a>

<div class="p"><!----></div>

<pre>
synchronize_on/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;wraps&nbsp;Goal&nbsp;for&nbsp;sync&nbsp;on&nbsp;given&nbsp;mutex&nbsp;for&nbsp;serialized&nbsp;execution&nbsp;and&nbsp;returns&nbsp;true&nbsp;or&nbsp;fail


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#lockV95WthreadV95WguardV95W1">0.3.412</a> 

<pre>
lock_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unlockV95WthreadV95WguardV95W1">0.3.747</a> 

<pre>
unlock_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#getV95WcriticalV95W2">0.3.316</a> 

<pre>
get_critical/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#putV95WcriticalV95W2">0.3.543</a> 

<pre>
put_critical/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95W2">0.3.674</a> 

<pre>
synchronize/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95WonV95W2">0.3.675</a> 

<pre>
synchronize_on/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.677">
0.3.677</a>&nbsp;&nbsp;Predicate:</h4> <a name="systemV95W1">
</a>

<div class="p"><!----></div>

<pre>
system/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;passes&nbsp;a&nbsp;command&nbsp;to&nbsp;the&nbsp;OS


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#systemV95W2">0.3.678</a> 

<pre>
system/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dirV95W0">0.3.236</a> 

<pre>
dir/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#editV95W2">0.3.250</a> 

<pre>
edit/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#lsV95W0">0.3.415</a> 

<pre>
ls/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pwdV95W0">0.3.545</a> 

<pre>
pwd/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#shellV95W1">0.3.627</a> 

<pre>
shell/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#spawnV95W3">0.3.649</a> 

<pre>
spawn/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.678">
0.3.678</a>&nbsp;&nbsp;Predicate:</h4> <a name="systemV95W2">
</a>

<div class="p"><!----></div>

<pre>
system/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;passes&nbsp;a&nbsp;command&nbsp;to&nbsp;the&nbsp;OS&nbsp;and&nbsp;gets&nbsp;back&nbsp;return&nbsp;code


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#atomicV95W1">0.3.95</a> 

<pre>
atomic/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nameV95W2">0.3.471</a> 

<pre>
name/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#systemV95W1">0.3.677</a> 

<pre>
system/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.679">
0.3.679</a>&nbsp;&nbsp;Predicate:</h4> <a name="tabV95W1">
</a>

<div class="p"><!----></div>

<pre>
tab/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;outputs&nbsp;N&nbsp;blanks


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#integerV95W1">0.3.369</a> 

<pre>
integer/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#userV95WerrorV95W2">0.3.750</a> 

<pre>
user_error/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.680">
0.3.680</a>&nbsp;&nbsp;Predicate:</h4> <a name="takeV95WatV95WmostV95W2">
</a>

<div class="p"><!----></div>

<pre>
take_at_most/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(N,Goal)&nbsp;computes&nbsp;at&nbsp;most&nbsp;N&nbsp;answers&nbsp;of&nbsp;Goal


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#whileV95W2">0.3.764</a> 

<pre>
while/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#findV95WatV95WmostV95W4">0.3.276</a> 

<pre>
find_at_most/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.681">
0.3.681</a>&nbsp;&nbsp;Predicate:</h4> <a name="tanV95W2">
</a>

<div class="p"><!----></div>

<pre>
tan/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;float&nbsp;function


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.682">
0.3.682</a>&nbsp;&nbsp;Predicate:</h4> <a name="tellV95W1">
</a>

<div class="p"><!----></div>

<pre>
tell/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;focuses&nbsp;output&nbsp;on&nbsp;a&nbsp;file


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#userV95WerrorV95W2">0.3.750</a> 

<pre>
user_error/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WsaveV95W2">0.3.211</a> 

<pre>
db_save/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WsaveV95W2">0.3.353</a> 

<pre>
hash_save/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#makeV95WcompileableV95W2">0.3.421</a> 

<pre>
make_compileable/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#spawnV95W3">0.3.649</a> 

<pre>
spawn/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.683">
0.3.683</a>&nbsp;&nbsp;Predicate:</h4> <a name="tellV95WatV95W1">
</a>

<div class="p"><!----></div>

<pre>
tell_at/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;moves&nbsp;output&nbsp;file&nbsp;pointer&nbsp;to&nbsp;a&nbsp;given&nbsp;offset&nbsp;(in&nbsp;bytes)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#userV95WerrorV95W2">0.3.750</a> 

<pre>
user_error/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.684">
0.3.684</a>&nbsp;&nbsp;Predicate:</h4> <a name="tellV95WatV95WendV95W1">
</a>

<div class="p"><!----></div>

<pre>
tell_at_end/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;focuses&nbsp;output&nbsp;on&nbsp;file&nbsp;opened&nbsp;in&nbsp;append&nbsp;mode


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#userV95WerrorV95W2">0.3.750</a> 

<pre>
user_error/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.685">
0.3.685</a>&nbsp;&nbsp;Predicate:</h4> <a name="tellingV95W1">
</a>

<div class="p"><!----></div>

<pre>
telling/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;file&nbsp;name&nbsp;opened&nbsp;and&nbsp;set&nbsp;by&nbsp;tell/1


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#makeV95WcompileableV95W2">0.3.421</a> 

<pre>
make_compileable/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.686">
0.3.686</a>&nbsp;&nbsp;Predicate:</h4> <a name="tellingV95WatV95W1">
</a>

<div class="p"><!----></div>

<pre>
telling_at/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;retrieves&nbsp;output&nbsp;file&nbsp;position&nbsp;(in&nbsp;bytes)


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.687">
0.3.687</a>&nbsp;&nbsp;Predicate:</h4> <a name="termV95WappendV95W3">
</a>

<div class="p"><!----></div>

<pre>
term_append/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;efficiently&nbsp;concatenates&nbsp;2&nbsp;terms

EXAMPLE(S):

?-term_append(f(a,b),g(c,d),_A).
_A&nbsp;=&nbsp;f(a,b,c,d);

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#callV95W2">0.3.121</a> 

<pre>
call/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95W3">0.3.122</a> 

<pre>
call/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95W4">0.3.123</a> 

<pre>
call/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95W5">0.3.124</a> 

<pre>
call/5

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95W6">0.3.125</a> 

<pre>
call/6

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#callV95W7">0.3.126</a> 

<pre>
call/7

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#solutionsV95W2">0.3.646</a> 

<pre>
solutions/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.688">
0.3.688</a>&nbsp;&nbsp;Predicate:</h4> <a name="termV95WcharsV95W2">
</a>

<div class="p"><!----></div>

<pre>
term_chars/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Term,Chars):&nbsp;converts&nbsp;between&nbsp;a&nbsp;term&nbsp;and&nbsp;its&nbsp;list&nbsp;of&nbsp;char&nbsp;code&nbsp;representation

EXAMPLE(S):

?-term_chars(f(a,b),_A).
_A&nbsp;=&nbsp;[102,40,97,44,98,41];

no

?-term_chars(_A,[102,40,97,44,98,41]).
_A&nbsp;=&nbsp;f(a,b);

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WcodesV95W2">0.3.689</a> 

<pre>
term_codes/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#toV95WstringV95W2">0.3.714</a> 

<pre>
to_string/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.689">
0.3.689</a>&nbsp;&nbsp;Predicate:</h4> <a name="termV95WcodesV95W2">
</a>

<div class="p"><!----></div>

<pre>
term_codes/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Term,Chars):&nbsp;converts&nbsp;between&nbsp;a&nbsp;term&nbsp;and&nbsp;its&nbsp;list&nbsp;of&nbsp;char&nbsp;code&nbsp;representation

EXAMPLE(S):

?-term_codes(f(a,b),_A).
_A&nbsp;=&nbsp;[102,40,97,44,98,41];

no

?-term_codes(_A,[102,40,97,44,98,41]).
_A&nbsp;=&nbsp;f(a,b);

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WcharsV95W2">0.3.688</a> 

<pre>
term_chars/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.690">
0.3.690</a>&nbsp;&nbsp;Predicate:</h4> <a name="termV95WhashV95W2">
</a>

<div class="p"><!----></div>

<pre>
term_hash/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;computes&nbsp;hash&nbsp;code&nbsp;on&nbsp;terms&nbsp;ground&nbsp;up&nbsp;to&nbsp;depth&nbsp;64;&nbsp;fails&nbsp;if&nbsp;something&nbsp;is&nbsp;unbound&nbsp;or&nbsp;the&nbsp;limit&nbsp;is&nbsp;reached

EXAMPLE(S):

?-term_hash(t(a,b),_A).
_A&nbsp;=&nbsp;236945626;

no

?-term_hash(t(a,c),_A).
_A&nbsp;=&nbsp;236945625;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#deepV95WhashV95W4">0.3.221</a> 

<pre>
deep_hash/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.691">
0.3.691</a>&nbsp;&nbsp;Predicate:</h4> <a name="termV95WofV95W2">
</a>

<div class="p"><!----></div>

<pre>
term_of/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;a&nbsp;Prolog&nbsp;file&nbsp;to&nbsp;a&nbsp;set&nbsp;of&nbsp;terms&nbsp;-&nbsp;on&nbsp;backtracking


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V61WV61WV95W2">0.3.33</a> 

<pre>
(==)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#argV95W3">0.3.71</a> 

<pre>
arg/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#findV95WfileV95W2">0.3.277</a> 

<pre>
find_file/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#memberV95W2">0.3.442</a> 

<pre>
member/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#readV95W1">0.3.559</a> 

<pre>
read/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#repeatV95W0">0.3.574</a> 

<pre>
repeat/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#seeV95W1">0.3.598</a> 

<pre>
see/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#seeingV95W1">0.3.601</a> 

<pre>
seeing/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#seenV95W0">0.3.603</a> 

<pre>
seen/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#termV95WofV95W2">0.3.691</a> 

<pre>
term_of/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#clauseV95WofV95W2">0.3.144</a> 

<pre>
clause_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WloadV95W1">0.3.347</a> 

<pre>
hash_load/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#termV95WofV95W2">0.3.691</a> 

<pre>
term_of/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.692">
0.3.692</a>&nbsp;&nbsp;Predicate:</h4> <a name="termV95WstoreV95WopV95W4">
</a>

<div class="p"><!----></div>

<pre>
term_store_op/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;API&nbsp;for&nbsp;external&nbsp;term&nbsp;storage


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#closeV95WiteratorV95W1">0.3.151</a> 

<pre>
close_iterator/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#countV95WtermsV95W2">0.3.170</a> 

<pre>
count_terms/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#deleteV95WallV95WtermsV95W1">0.3.230</a> 

<pre>
delete_all_terms/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#freeV95WtermV95W1">0.3.296</a> 

<pre>
free_term/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WnextV95WtermV95W2">0.3.324</a> 

<pre>
get_next_term/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hasV95WtermsV95W1">0.3.337</a> 

<pre>
has_terms/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#instanceV95WofV95W2">0.3.368</a> 

<pre>
instance_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WiteratorV95W2">0.3.477</a> 

<pre>
new_iterator/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WkeyV95WiteratorV95W1">0.3.478</a> 

<pre>
new_key_iterator/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WtermV95W2">0.3.482</a> 

<pre>
new_term/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#processV95WtermV95W3">0.3.528</a> 

<pre>
process_term/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pushV95WtermV95W2">0.3.537</a> 

<pre>
push_term/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#putV95WtermV95W2">0.3.544</a> 

<pre>
put_term/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#removeV95WcurrentV95WtermV95W1">0.3.573</a> 

<pre>
remove_current_term/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tstestV95W3">0.3.732</a> 

<pre>
tstest/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#updateV95WcurrentV95WtermV95W2">0.3.749</a> 

<pre>
update_current_term/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.693">
0.3.693</a>&nbsp;&nbsp;Predicate:</h4> <a name="texteditV95W0">
</a>

<div class="p"><!----></div>

<pre>
textedit/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;calls&nbsp;texedit&nbsp;editor&nbsp;on&nbsp;last&nbsp;compiled&nbsp;file


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.694">
0.3.694</a>&nbsp;&nbsp;Predicate:</h4> <a name="theV95W1">
</a>

<div class="p"><!----></div>

<pre>
the/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;defined&nbsp;as&nbsp;the(G):-the(G,G)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#theV95W2">0.3.695</a> 

<pre>
the/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.695">
0.3.695</a>&nbsp;&nbsp;Predicate:</h4> <a name="theV95W2">
</a>

<div class="p"><!----></div>

<pre>
the/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;defined&nbsp;as&nbsp;the(X,G):-the(X,G,the(X))


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#theV95W3">0.3.696</a> 

<pre>
the/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#theV95W1">0.3.694</a> 

<pre>
the/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.696">
0.3.696</a>&nbsp;&nbsp;Predicate:</h4> <a name="theV95W3">
</a>

<div class="p"><!----></div>

<pre>
the/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;the(X,G,R)&nbsp;first&nbsp;answer&nbsp;R=the(X)&nbsp;or&nbsp;R=no,&nbsp;without&nbsp;binding&nbsp;G


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#copyV95WtermV95W2">0.3.168</a> 

<pre>
copy_term/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#theV95W2">0.3.695</a> 

<pre>
the/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.697">
0.3.697</a>&nbsp;&nbsp;Predicate:</h4> <a name="thisV95WdbV95W1">
</a>

<div class="p"><!----></div>

<pre>
this_db/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;same&nbsp;as&nbsp;current_db,&nbsp;returns&nbsp;the&nbsp;current&nbsp;database


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.698">
0.3.698</a>&nbsp;&nbsp;Predicate:</h4> <a name="thisV95WengineV95W1">
</a>

<div class="p"><!----></div>

<pre>
this_engine/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;a&nbsp;handle&nbsp;to&nbsp;the&nbsp;current&nbsp;engine


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#currentV95WengineV95WaddrV95W1">0.3.179</a> 

<pre>
current_engine_addr/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#fromV95WengineV95W1">0.3.298</a> 

<pre>
from_engine/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.699">
0.3.699</a>&nbsp;&nbsp;Predicate:</h4> <a name="threadV95WcancelV95W1">
</a>

<div class="p"><!----></div>

<pre>
thread_cancel/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;terminates&nbsp;(cancels)&nbsp;thread&nbsp;given&nbsp;in&nbsp;arg&nbsp;1


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.700">
0.3.700</a>&nbsp;&nbsp;Predicate:</h4> <a name="threadV95WexitV95W0">
</a>

<div class="p"><!----></div>

<pre>
thread_exit/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;exits&nbsp;a&nbsp;thread


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#threadV95WexitV95W1">0.3.701</a> 

<pre>
thread_exit/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.701">
0.3.701</a>&nbsp;&nbsp;Predicate:</h4> <a name="threadV95WexitV95W1">
</a>

<div class="p"><!----></div>

<pre>
thread_exit/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;exits&nbsp;a&nbsp;thread


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#threadV95WexitV95W0">0.3.700</a> 

<pre>
thread_exit/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.702">
0.3.702</a>&nbsp;&nbsp;Predicate:</h4> <a name="threadV95WjoinV95W1">
</a>

<div class="p"><!----></div>

<pre>
thread_join/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;joins&nbsp;thread


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.703">
0.3.703</a>&nbsp;&nbsp;Predicate:</h4> <a name="threadV95WnotifyV95W1">
</a>

<div class="p"><!----></div>

<pre>
thread_notify/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;notifies&nbsp;a&nbsp;thread&nbsp;waiting&nbsp;on&nbsp;guard&nbsp;with&nbsp;thread_wait


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.704">
0.3.704</a>&nbsp;&nbsp;Predicate:</h4> <a name="threadV95WnotifyV95WallV95W1">
</a>

<div class="p"><!----></div>

<pre>
thread_notify_all/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;notifies&nbsp;all&nbsp;threads&nbsp;waiting&nbsp;on&nbsp;guard&nbsp;with&nbsp;thread_wait


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.705">
0.3.705</a>&nbsp;&nbsp;Predicate:</h4> <a name="threadV95WresumeV95W1">
</a>

<div class="p"><!----></div>

<pre>
thread_resume/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;resumes&nbsp;execution&nbsp;of&nbsp;suspended&nbsp;thread


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#localV95WoutV95W1">0.3.409</a> 

<pre>
local_out/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.706">
0.3.706</a>&nbsp;&nbsp;Predicate:</h4> <a name="threadV95WsuspendV95W1">
</a>

<div class="p"><!----></div>

<pre>
thread_suspend/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;suspends&nbsp;execution&nbsp;of&nbsp;thread


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#localV95WinV95W1">0.3.408</a> 

<pre>
local_in/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#localV95WwhenV95W1">0.3.411</a> 

<pre>
local_when/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.707">
0.3.707</a>&nbsp;&nbsp;Predicate:</h4> <a name="threadV95WtimedV95WwaitV95W2">
</a>

<div class="p"><!----></div>

<pre>
thread_timed_wait/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;waits&nbsp;on&nbsp;first&nbsp;arg&nbsp;Guard&nbsp;second&nbsp;arg&nbsp;msec&nbsp;or&nbsp;until&nbsp;notified


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#threadV95WwaitV95W1">0.3.708</a> 

<pre>
thread_wait/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tryV95WunlockV95WthreadV95WguardV95W2">0.3.731</a> 

<pre>
try_unlock_thread_guard/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.708">
0.3.708</a>&nbsp;&nbsp;Predicate:</h4> <a name="threadV95WwaitV95W1">
</a>

<div class="p"><!----></div>

<pre>
thread_wait/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;waits&nbsp;on&nbsp;guard&nbsp;until&nbsp;notified&nbsp;by&nbsp;thread_notify


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#defaultV95WtimeoutV95W1">0.3.229</a> 

<pre>
default_timeout/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#threadV95WtimedV95WwaitV95W2">0.3.707</a> 

<pre>
thread_timed_wait/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.709">
0.3.709</a>&nbsp;&nbsp;Predicate:</h4> <a name="throwV95W1">
</a>

<div class="p"><!----></div>

<pre>
throw/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;ISO&nbsp;Prolog&nbsp;exception&nbsp;operator:&nbsp;throws&nbsp;a&nbsp;term&nbsp;to&nbsp;be&nbsp;caught&nbsp;by&nbsp;a&nbsp;matching&nbsp;catch


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.710">
0.3.710</a>&nbsp;&nbsp;Predicate:</h4> <a name="timedV95WcallV95W4">
</a>

<div class="p"><!----></div>

<pre>
timed_call/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Answer,Goal,Timeout,Result)&nbsp;-&nbsp;calls&nbsp;and&nbsp;possibly&nbsp;stops&nbsp;Goal&nbsp;after&nbsp;Timout&nbsp;secs


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V60WV95W2">0.3.27</a> 

<pre>
(&lt;)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V62WV95W2">0.3.35</a> 

<pre>
(&#62;)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#bgV95W3">0.3.112</a> 

<pre>
bg/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#debugmesV95W1">0.3.220</a> 

<pre>
debugmes/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#destroyV95WengineV95W1">0.3.232</a> 

<pre>
destroy_engine/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#forV95W3">0.3.289</a> 

<pre>
for/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hasV95WthreadsV95W0">0.3.338</a> 

<pre>
has_threads/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#localV95WcinV95W1">0.3.406</a> 

<pre>
local_cin/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#rtimeV95W1">0.3.590</a> 

<pre>
rtime/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sleepV95W1">0.3.636</a> 

<pre>
sleep/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.711">
0.3.711</a>&nbsp;&nbsp;Predicate:</h4> <a name="toV95WengineV95W2">
</a>

<div class="p"><!----></div>

<pre>
to_engine/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(E,T)&nbsp;sends&nbsp;to&nbsp;engine&nbsp;E&nbsp;a&nbsp;term&nbsp;T,&nbsp;and&nbsp;fails&nbsp;if&nbsp;E&nbsp;has&nbsp;an&nbsp;empty&nbsp;message&nbsp;box


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbV95WdefV95W3">0.3.98</a> 

<pre>
bb_def/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.712">
0.3.712</a>&nbsp;&nbsp;Predicate:</h4> <a name="toV95WlowerV95WcharV95W2">
</a>

<div class="p"><!----></div>

<pre>
to_lower_char/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Upper,Lower):&nbsp;converts&nbsp;a&nbsp;char&nbsp;to&nbsp;lower&nbsp;case


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V61WV60WV95W2">0.3.32</a> 

<pre>
(=&lt;)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V62WV61WV95W2">0.3.36</a> 

<pre>
(&#62;=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#toV95WlowerV95WcharsV95W2">0.3.713</a> 

<pre>
to_lower_chars/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.713">
0.3.713</a>&nbsp;&nbsp;Predicate:</h4> <a name="toV95WlowerV95WcharsV95W2">
</a>

<div class="p"><!----></div>

<pre>
to_lower_chars/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;converts&nbsp;a&nbsp;list&nbsp;of&nbsp;chars&nbsp;to&nbsp;lower&nbsp;case


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#toV95WlowerV95WcharV95W2">0.3.712</a> 

<pre>
to_lower_char/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WlowerV95WcharsV95W2">0.3.713</a> 

<pre>
to_lower_chars/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#toV95WlowerV95WcharsV95W2">0.3.713</a> 

<pre>
to_lower_chars/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.714">
0.3.714</a>&nbsp;&nbsp;Predicate:</h4> <a name="toV95WstringV95W2">
</a>

<div class="p"><!----></div>

<pre>
to_string/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;converts&nbsp;a&nbsp;term&nbsp;to&nbsp;a&nbsp;string&nbsp;constant&nbsp;(in&nbsp;paricular,&nbsp;converts&nbsp;numbers&nbsp;to&nbsp;strings)

EXAMPLE(S):

?-to_string(13,_A).
_A&nbsp;=&nbsp;13;

no

?-to_string(3.14,_A).
_A&nbsp;=&nbsp;3.14;

no

?-to_string(f(_A,_A),_B).
_A&nbsp;=&nbsp;_x149232;
_B&nbsp;=&nbsp;f(_x149232,_x149232);

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#nameV95W2">0.3.471</a> 

<pre>
name/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#numberV95W1">0.3.495</a> 

<pre>
number/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#termV95WcharsV95W2">0.3.688</a> 

<pre>
term_chars/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.715">
0.3.715</a>&nbsp;&nbsp;Predicate:</h4> <a name="toV95WtokensV95W2">
</a>

<div class="p"><!----></div>

<pre>
to_tokens/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;to_tokens(Codes,PrologTokens)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.716">
0.3.716</a>&nbsp;&nbsp;Predicate:</h4> <a name="toV95WupperV95WcharV95W2">
</a>

<div class="p"><!----></div>

<pre>
to_upper_char/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Lower,Upper):&nbsp;converts&nbsp;a&nbsp;char&nbsp;to&nbsp;upper&nbsp;case


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V61WV60WV95W2">0.3.32</a> 

<pre>
(=&lt;)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V62WV61WV95W2">0.3.36</a> 

<pre>
(&#62;=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#toV95WupperV95WcharsV95W2">0.3.717</a> 

<pre>
to_upper_chars/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.717">
0.3.717</a>&nbsp;&nbsp;Predicate:</h4> <a name="toV95WupperV95WcharsV95W2">
</a>

<div class="p"><!----></div>

<pre>
to_upper_chars/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;converts&nbsp;a&nbsp;list&nbsp;of&nbsp;chars&nbsp;to&nbsp;upper&nbsp;case


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#toV95WupperV95WcharV95W2">0.3.716</a> 

<pre>
to_upper_char/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WupperV95WcharsV95W2">0.3.717</a> 

<pre>
to_upper_chars/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#toV95WupperV95WcharsV95W2">0.3.717</a> 

<pre>
to_upper_chars/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.718">
0.3.718</a>&nbsp;&nbsp;Predicate:</h4> <a name="toV95WwordV95WcodesV95W2">
</a>

<div class="p"><!----></div>

<pre>
to_word_codes/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;to_word_codes(Codes,ListOfWordCodes)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#toV95WwordsV95W2">0.3.719</a> 

<pre>
to_words/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.719">
0.3.719</a>&nbsp;&nbsp;Predicate:</h4> <a name="toV95WwordsV95W2">
</a>

<div class="p"><!----></div>

<pre>
to_words/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;to_words(Codes,NaturalLanguageWords


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WwordV95WcodesV95W2">0.3.718</a> 

<pre>
to_word_codes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#varV95W1">0.3.751</a> 

<pre>
var/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#codesV95WwordsV95W2">0.3.161</a> 

<pre>
codes_words/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.720">
0.3.720</a>&nbsp;&nbsp;Predicate:</h4> <a name="tokenV95WofV95W2">
</a>

<div class="p"><!----></div>

<pre>
token_of/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;a&nbsp;Prolog&nbsp;file&nbsp;to&nbsp;a&nbsp;set&nbsp;of&nbsp;tokens&nbsp;-&nbsp;on&nbsp;backtracking


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#codesV95WwordsV95W2">0.3.161</a> 

<pre>
codes_words/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#lineV95WofV95W2">0.3.394</a> 

<pre>
line_of/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#memberV95W2">0.3.442</a> 

<pre>
member/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#tokensV95WofV95W2">0.3.721</a> 

<pre>
tokens_of/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.721">
0.3.721</a>&nbsp;&nbsp;Predicate:</h4> <a name="tokensV95WofV95W2">
</a>

<div class="p"><!----></div>

<pre>
tokens_of/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;a&nbsp;Prolog&nbsp;file&nbsp;to&nbsp;a&nbsp;slist&nbsp;of&nbsp;tokens


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#tokenV95WofV95W2">0.3.720</a> 

<pre>
token_of/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.722">
0.3.722</a>&nbsp;&nbsp;Predicate:</h4> <a name="toldV95W0">
</a>

<div class="p"><!----></div>

<pre>
told/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;closes&nbsp;file&nbsp;opened&nbsp;by&nbsp;tell/1


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WsaveV95W2">0.3.211</a> 

<pre>
db_save/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WsaveV95W2">0.3.353</a> 

<pre>
hash_save/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#makeV95WcompileableV95W2">0.3.421</a> 

<pre>
make_compileable/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#spawnV95W3">0.3.649</a> 

<pre>
spawn/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.723">
0.3.723</a>&nbsp;&nbsp;Predicate:</h4> <a name="topcallV95W1">
</a>

<div class="p"><!----></div>

<pre>
topcall/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;calls&nbsp;arg&nbsp;1&nbsp;as&nbsp;if&nbsp;it&nbsp;were&nbsp;entered&nbsp;by&nbsp;the&nbsp;user&nbsp;at&nbsp;Prolog&nbsp;prompt


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#metacallV95W1">0.3.447</a> 

<pre>
metacall/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bgV95W7">0.3.114</a> 

<pre>
bg/7

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dcgV95WcallV95W4">0.3.212</a> 

<pre>
dcg_call/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dcgV95WcallV95W5">0.3.213</a> 

<pre>
dcg_call/5

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.724">
0.3.724</a>&nbsp;&nbsp;Predicate:</h4> <a name="toplevelV95W0">
</a>

<div class="p"><!----></div>

<pre>
toplevel/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;interactive&nbsp;toplevel&nbsp;Prolog&nbsp;loop


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#repeatV95W0">0.3.574</a> 

<pre>
repeat/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#topstepV95W1">0.3.725</a> 

<pre>
topstep/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.725">
0.3.725</a>&nbsp;&nbsp;Predicate:</h4> <a name="topstepV95W1">
</a>

<div class="p"><!----></div>

<pre>
topstep/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;interactive&nbsp;toplevel&nbsp;Prolog&nbsp;step


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#ttyprinV95W1">0.3.734</a> 

<pre>
ttyprin/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ttyprintV95W1">0.3.735</a> 

<pre>
ttyprint/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#toplevelV95W0">0.3.724</a> 

<pre>
toplevel/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.726">
0.3.726</a>&nbsp;&nbsp;Predicate:</h4> <a name="traceV95W0">
</a>

<div class="p"><!----></div>

<pre>
trace/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;trace&nbsp;all&nbsp;predicates&nbsp;when&nbsp;interpreted


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#spyV95W1">0.3.650</a> 

<pre>
(spy)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.727">
0.3.727</a>&nbsp;&nbsp;Predicate:</h4> <a name="traceV95W1">
</a>

<div class="p"><!----></div>

<pre>
trace/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;traces&nbsp;execution&nbsp;of&nbsp;a&nbsp;goal


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.728">
0.3.728</a>&nbsp;&nbsp;Predicate:</h4> <a name="trimV95WtermV95W4">
</a>

<div class="p"><!----></div>

<pre>
trim_term/4

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;trim_term(D,Filler,T,NewT)&nbsp;replaces&nbsp;subterms&nbsp;of&nbsp;T&nbsp;deeper&nbsp;than&nbsp;D&nbsp;with&nbsp;Filler


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#V61WV46WV46WV95W2">0.3.30</a> 

<pre>
(=..)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#atomicV95W1">0.3.95</a> 

<pre>
atomic/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#floatV95W1">0.3.281</a> 

<pre>
float/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#varV95W1">0.3.751</a> 

<pre>
var/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.729">
0.3.729</a>&nbsp;&nbsp;Predicate:</h4> <a name="truncateV95W2">
</a>

<div class="p"><!----></div>

<pre>
truncate/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;float&nbsp;to&nbsp;int&nbsp;function

EXAMPLE(S):

?-truncate(1.51,_A).
_A&nbsp;=&nbsp;1;

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#integerV95W2">0.3.370</a> 

<pre>
integer/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.730">
0.3.730</a>&nbsp;&nbsp;Predicate:</h4> <a name="tryV95WunlockV95WthreadV95WguardV95W1">
</a>

<div class="p"><!----></div>

<pre>
try_unlock_thread_guard/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;try&nbsp;to&nbsp;unlock&nbsp;a&nbsp;thread&nbsp;guard


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#tryV95WunlockV95WthreadV95WguardV95W2">0.3.731</a> 

<pre>
try_unlock_thread_guard/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.731">
0.3.731</a>&nbsp;&nbsp;Predicate:</h4> <a name="tryV95WunlockV95WthreadV95WguardV95W2">
</a>

<div class="p"><!----></div>

<pre>
try_unlock_thread_guard/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;try&nbsp;to&nbsp;unlock&nbsp;a&nbsp;thread&nbsp;guard&nbsp;for&nbsp;a&nbsp;specified&nbsp;timeout


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#threadV95WtimedV95WwaitV95W2">0.3.707</a> 

<pre>
thread_timed_wait/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unlockV95WthreadV95WguardV95W1">0.3.747</a> 

<pre>
unlock_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#tryV95WunlockV95WthreadV95WguardV95W1">0.3.730</a> 

<pre>
try_unlock_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.732">
0.3.732</a>&nbsp;&nbsp;Predicate:</h4> <a name="tstestV95W3">
</a>

<div class="p"><!----></div>

<pre>
tstest/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(K,V,R):&nbsp;performs&nbsp;various&nbsp;tests&nbsp;with&nbsp;external&nbsp;terms


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WstoreV95WopV95W4">0.3.692</a> 

<pre>
term_store_op/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.733">
0.3.733</a>&nbsp;&nbsp;Predicate:</h4> <a name="tsyncV95WopV95W3">
</a>

<div class="p"><!----></div>

<pre>
tsync_op/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;same&nbsp;as&nbsp;thread_operation(Op,&nbsp;MutexOrParam,&nbsp;ActionOrValue)&nbsp;various&nbsp;thread&nbsp;synchronization&nbsp;operations


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.734">
0.3.734</a>&nbsp;&nbsp;Predicate:</h4> <a name="ttyprinV95W1">
</a>

<div class="p"><!----></div>

<pre>
ttyprin/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;to&nbsp;terminal


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#topstepV95W1">0.3.725</a> 

<pre>
topstep/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.735">
0.3.735</a>&nbsp;&nbsp;Predicate:</h4> <a name="ttyprintV95W1">
</a>

<div class="p"><!----></div>

<pre>
ttyprint/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;to&nbsp;terminal&nbsp;with&nbsp;a&nbsp;new&nbsp;line


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#hashV95WcompileV95W0">0.3.342</a> 

<pre>
hash_compile/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#quietmesV95W2">0.3.554</a> 

<pre>
quietmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#spyV95W1">0.3.650</a> 

<pre>
(spy)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#topstepV95W1">0.3.725</a> 

<pre>
topstep/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.736">
0.3.736</a>&nbsp;&nbsp;Predicate:</h4> <a name="unixV95W1">
</a>

<div class="p"><!----></div>

<pre>
unix/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;executes&nbsp;various&nbsp;Unix&nbsp;commands


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pcloseV95W1">0.3.512</a> 

<pre>
pclose/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#pcollectV95W2">0.3.513</a> 

<pre>
pcollect/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#popenV95W3">0.3.520</a> 

<pre>
popen/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WaccessV95W2">0.3.737</a> 

<pre>
unix_access/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WargcV95W1">0.3.738</a> 

<pre>
unix_argc/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WargvV95W1">0.3.739</a> 

<pre>
unix_argv/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WargvV95W2">0.3.740</a> 

<pre>
unix_argv/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WcatV95W1">0.3.741</a> 

<pre>
unix_cat/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WcdV95W1">0.3.742</a> 

<pre>
unix_cd/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WforkV95W1">0.3.743</a> 

<pre>
unix_fork/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WgetenvV95W2">0.3.744</a> 

<pre>
unix_getenv/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WkillV95W2">0.3.745</a> 

<pre>
unix_kill/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WpidV95W1">0.3.746</a> 

<pre>
unix_pid/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.737">
0.3.737</a>&nbsp;&nbsp;Predicate:</h4> <a name="unixV95WaccessV95W2">
</a>

<div class="p"><!----></div>

<pre>
unix_access/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;checks&nbsp;if&nbsp;arg1&nbsp;(a&nbsp;path+file)&nbsp;is&nbsp;accessible&nbsp;in&nbsp;arg&nbsp;2&nbsp;(integer)&nbsp;mode


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#unixV95W1">0.3.736</a> 

<pre>
unix/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.738">
0.3.738</a>&nbsp;&nbsp;Predicate:</h4> <a name="unixV95WargcV95W1">
</a>

<div class="p"><!----></div>

<pre>
unix_argc/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;cmd&nbsp;line&nbsp;arg&nbsp;counter

EXAMPLE(S):

?-unix_argc(_A).
_A&nbsp;=&nbsp;6;

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#unixV95W1">0.3.736</a> 

<pre>
unix/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WargvV95W1">0.3.739</a> 

<pre>
unix_argv/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.739">
0.3.739</a>&nbsp;&nbsp;Predicate:</h4> <a name="unixV95WargvV95W1">
</a>

<div class="p"><!----></div>

<pre>
unix_argv/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;the&nbsp;list&nbsp;of&nbsp;cmd&nbsp;line&nbsp;args&nbsp;from&nbsp;1&nbsp;to&nbsp;argc

EXAMPLE(S):

?-unix_argv(_A).
_A&nbsp;=&nbsp;[-h40000,-s2000,-t2000,-b40000,preds.pro];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#forV95W3">0.3.289</a> 

<pre>
for/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WargcV95W1">0.3.738</a> 

<pre>
unix_argc/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WargvV95W2">0.3.740</a> 

<pre>
unix_argv/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#unixV95W1">0.3.736</a> 

<pre>
unix/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.740">
0.3.740</a>&nbsp;&nbsp;Predicate:</h4> <a name="unixV95WargvV95W2">
</a>

<div class="p"><!----></div>

<pre>
unix_argv/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;a&nbsp;cmd&nbsp;line&nbsp;arg&nbsp;from&nbsp;0&nbsp;to&nbsp;argc

EXAMPLE(S):

?-unix_argv(0,_A).
_A&nbsp;=&nbsp;c:\bin\bp.exe;

no


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#unixV95W1">0.3.736</a> 

<pre>
unix/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95WargvV95W1">0.3.739</a> 

<pre>
unix_argv/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.741">
0.3.741</a>&nbsp;&nbsp;Predicate:</h4> <a name="unixV95WcatV95W1">
</a>

<div class="p"><!----></div>

<pre>
unix_cat/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;prints&nbsp;a&nbsp;file&nbsp;to&nbsp;user&nbsp;terminal


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV58WV61WV95W2">0.3.31</a> 

<pre>
(=:=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fcloseV95W1">0.3.267</a> 

<pre>
fclose/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fgetcV95W2">0.3.270</a> 

<pre>
fgetc/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fopenV95W3">0.3.288</a> 

<pre>
fopen/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#forV95W3">0.3.289</a> 

<pre>
for/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#fsizeV95W2">0.3.299</a> 

<pre>
fsize/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#putV95WcodeV95W1">0.3.541</a> 

<pre>
put_code/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#unixV95W1">0.3.736</a> 

<pre>
unix/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.742">
0.3.742</a>&nbsp;&nbsp;Predicate:</h4> <a name="unixV95WcdV95W1">
</a>

<div class="p"><!----></div>

<pre>
unix_cd/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;changes&nbsp;local&nbsp;dir&nbsp;to&nbsp;arg&nbsp;1


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#cdV95W1">0.3.135</a> 

<pre>
cd/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95W1">0.3.736</a> 

<pre>
unix/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.743">
0.3.743</a>&nbsp;&nbsp;Predicate:</h4> <a name="unixV95WforkV95W1">
</a>

<div class="p"><!----></div>

<pre>
unix_fork/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;starts&nbsp;child&nbsp;process&nbsp;with&nbsp;Unix&nbsp;fork


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#unixV95W1">0.3.736</a> 

<pre>
unix/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.744">
0.3.744</a>&nbsp;&nbsp;Predicate:</h4> <a name="unixV95WgetenvV95W2">
</a>

<div class="p"><!----></div>

<pre>
unix_getenv/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;an&nbsp;environment&nbsp;variable


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#detectV95WuserV95W1">0.3.235</a> 

<pre>
detect_user/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#unixV95W1">0.3.736</a> 

<pre>
unix/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.745">
0.3.745</a>&nbsp;&nbsp;Predicate:</h4> <a name="unixV95WkillV95W2">
</a>

<div class="p"><!----></div>

<pre>
unix_kill/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sends&nbsp;signal&nbsp;arg&nbsp;1&nbsp;to&nbsp;process&nbsp;with&nbsp;pid&nbsp;arg&nbsp;2


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#unixV95W1">0.3.736</a> 

<pre>
unix/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.746">
0.3.746</a>&nbsp;&nbsp;Predicate:</h4> <a name="unixV95WpidV95W1">
</a>

<div class="p"><!----></div>

<pre>
unix_pid/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;returns&nbsp;process&nbsp;id&nbsp;of&nbsp;current&nbsp;process


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#unixV95W1">0.3.736</a> 

<pre>
unix/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.747">
0.3.747</a>&nbsp;&nbsp;Predicate:</h4> <a name="unlockV95WthreadV95WguardV95W1">
</a>

<div class="p"><!----></div>

<pre>
unlock_thread_guard/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;unlocks&nbsp;thread&nbsp;guard


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#endV95WcriticalV95W0">0.3.253</a> 

<pre>
end_critical/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#synchronizeV95WonV95W3">0.3.676</a> 

<pre>
synchronize_on/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tryV95WunlockV95WthreadV95WguardV95W2">0.3.731</a> 

<pre>
try_unlock_thread_guard/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.748">
0.3.748</a>&nbsp;&nbsp;Predicate:</h4> <a name="untrailV95WtoV95W1">
</a>

<div class="p"><!----></div>

<pre>
untrail_to/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;unwinds&nbsp;the&nbsp;trail&nbsp;up&nbsp;to&nbsp;a&nbsp;choice&nbsp;point


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V36WprocessV95WcatchV95W3">0.3.11</a> 

<pre>
$process_catch/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.749">
0.3.749</a>&nbsp;&nbsp;Predicate:</h4> <a name="updateV95WcurrentV95WtermV95W2">
</a>

<div class="p"><!----></div>

<pre>
update_current_term/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Iterator,NewTerm):&nbsp;replaces&nbsp;current&nbsp;term&nbsp;of&nbsp;an&nbsp;iterator


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#termV95WstoreV95WopV95W4">0.3.692</a> 

<pre>
term_store_op/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.750">
0.3.750</a>&nbsp;&nbsp;Predicate:</h4> <a name="userV95WerrorV95W2">
</a>

<div class="p"><!----></div>

<pre>
user_error/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;basic&nbsp;error&nbsp;message&nbsp;and&nbsp;fail


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#findV95WfileV95W2">0.3.277</a> 

<pre>
find_file/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#notV95W1">0.3.489</a> 

<pre>
(not)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#seeV95W1">0.3.598</a> 

<pre>
see/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#seeV95WatV95W1">0.3.599</a> 

<pre>
see_at/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#spyV95W1">0.3.650</a> 

<pre>
(spy)/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tabV95W1">0.3.679</a> 

<pre>
tab/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tellV95W1">0.3.682</a> 

<pre>
tell/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tellV95WatV95W1">0.3.683</a> 

<pre>
tell_at/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#tellV95WatV95WendV95W1">0.3.684</a> 

<pre>
tell_at_end/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.751">
0.3.751</a>&nbsp;&nbsp;Predicate:</h4> <a name="varV95W1">
</a>

<div class="p"><!----></div>

<pre>
var/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;true&nbsp;if&nbsp;currently&nbsp;an&nbsp;unbound&nbsp;variable


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV46WV46WV95W2">0.3.30</a> 

<pre>
(=..)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#codesV95WwordsV95W2">0.3.161</a> 

<pre>
codes_words/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dyncoV95W1">0.3.247</a> 

<pre>
dynco/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WgetV95W2">0.3.345</a> 

<pre>
hash_get/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#interactiveV95W1">0.3.371</a> 

<pre>
interactive/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#lengthV95W2">0.3.391</a> 

<pre>
length/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#newV95WthreadV95WguardV95W1">0.3.483</a> 

<pre>
new_thread_guard/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#toV95WwordsV95W2">0.3.719</a> 

<pre>
to_words/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#trimV95WtermV95W4">0.3.728</a> 

<pre>
trim_term/4

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.752">
0.3.752</a>&nbsp;&nbsp;Predicate:</h4> <a name="variantV95WofV95W2">
</a>

<div class="p"><!----></div>

<pre>
variant_of/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;checks&nbsp;if&nbsp;args&nbsp;are&nbsp;the&nbsp;same&nbsp;up&nbsp;to&nbsp;a&nbsp;renaming&nbsp;of&nbsp;vars


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#subsumesV95WchkV95W2">0.3.668</a> 

<pre>
subsumes_chk/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.753">
0.3.753</a>&nbsp;&nbsp;Predicate:</h4> <a name="varsV95WofV95W2">
</a>

<div class="p"><!----></div>

<pre>
vars_of/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Term,Vars):&nbsp;lists&nbsp;free&nbsp;vars&nbsp;of&nbsp;a&nbsp;term

EXAMPLE(S):

?-vars_of(f(_A,t(_A,_B,_C),_C),_D).
_A&nbsp;=&nbsp;_x149043;
_B&nbsp;=&nbsp;_x149048;
_C&nbsp;=&nbsp;_x149045;
_D&nbsp;=&nbsp;[_x149043,_x149048,_x149045];

no


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.754">
0.3.754</a>&nbsp;&nbsp;Predicate:</h4> <a name="vgetV95W2">
</a>

<div class="p"><!----></div>

<pre>
vget/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;a&nbsp;VSHARE&nbsp;declared&nbsp;C&nbsp;data&nbsp;object&nbsp;in&nbsp;a&nbsp;term&nbsp;like&nbsp;int(N),F/N&nbsp;or&nbsp;var(V)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#arrayV95WgetV95W3">0.3.75</a> 

<pre>
array_get/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.755">
0.3.755</a>&nbsp;&nbsp;Predicate:</h4> <a name="vget0V95W2">
</a>

<div class="p"><!----></div>

<pre>
vget0/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;the&nbsp;type&nbsp;and&nbsp;value&nbsp;of&nbsp;a&nbsp;C&nbsp;word


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#arrayV95Wget0V95W3">0.3.76</a> 

<pre>
array_get0/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#bbgcV95WstatusV95W1">0.3.108</a> 

<pre>
bbgc_status/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#currentV95WdbV95W1">0.3.177</a> 

<pre>
current_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dbV95WratioV95W1">0.3.204</a> 

<pre>
db_ratio/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#defaultV95WthisV95WportV95W1">0.3.228</a> 

<pre>
default_this_port/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dyn2statV95W2">0.3.244</a> 

<pre>
dyn2stat/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#gcV95WstatusV95W1">0.3.304</a> 

<pre>
gc_status/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WbpV95WerrorV95W4">0.3.312</a> 

<pre>
get_bp_error/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#getV95WloadV95WmethodV95W1">0.3.322</a> 

<pre>
get_load_method/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#includeV95W1">0.3.364</a> 

<pre>
include/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#quietV95W1">0.3.552</a> 

<pre>
quiet/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.756">
0.3.756</a>&nbsp;&nbsp;Predicate:</h4> <a name="vgetV95WintV95W2">
</a>

<div class="p"><!----></div>

<pre>
vget_int/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;a&nbsp;VSHARE&nbsp;defined&nbsp;int&nbsp;C&nbsp;variable&nbsp;to&nbsp;a&nbsp;28&nbsp;bit&nbsp;int


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#vgetV95Wint0V95W2">0.3.757</a> 

<pre>
vget_int0/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vreadV95W2">0.3.759</a> 

<pre>
vread/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#getV95WlinenoV95W1">0.3.321</a> 

<pre>
get_lineno/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.757">
0.3.757</a>&nbsp;&nbsp;Predicate:</h4> <a name="vgetV95Wint0V95W2">
</a>

<div class="p"><!----></div>

<pre>
vget_int0/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;gets&nbsp;from&nbsp;arg&nbsp;1&nbsp;-&nbsp;an&nbsp;int*&nbsp;C&nbsp;variable&nbsp;-&nbsp;to&nbsp;a&nbsp;28&nbsp;bit&nbsp;int


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#vgetV95WintV95W2">0.3.756</a> 

<pre>
vget_int/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.758">
0.3.758</a>&nbsp;&nbsp;Predicate:</h4> <a name="viV95W0">
</a>

<div class="p"><!----></div>

<pre>
vi/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;calls&nbsp;vi&nbsp;editor&nbsp;on&nbsp;last&nbsp;compiled&nbsp;file


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.759">
0.3.759</a>&nbsp;&nbsp;Predicate:</h4> <a name="vreadV95W2">
</a>

<div class="p"><!----></div>

<pre>
vread/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;reads&nbsp;HDEFI&nbsp;or&nbsp;HDEFS&nbsp;defined&nbsp;C&nbsp;constant&nbsp;into&nbsp;a&nbsp;Prolog&nbsp;integer&nbsp;or&nbsp;atom


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#detectV95WipV95WaddrV95W1">0.3.234</a> 

<pre>
detect_ip_addr/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hasV95WthreadsV95W0">0.3.338</a> 

<pre>
has_threads/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hostnameV95W1">0.3.360</a> 

<pre>
hostname/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#staticV95WprologV95WflagV95W2">0.3.661</a> 

<pre>
static_prolog_flag/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vgetV95WintV95W2">0.3.756</a> 

<pre>
vget_int/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vsetV95WintV95W2">0.3.761</a> 

<pre>
vset_int/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.760">
0.3.760</a>&nbsp;&nbsp;Predicate:</h4> <a name="vsetV95W2">
</a>

<div class="p"><!----></div>

<pre>
vset/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sets&nbsp;a&nbsp;VSHARE&nbsp;declared&nbsp;C&nbsp;data&nbsp;object&nbsp;in&nbsp;a&nbsp;term&nbsp;like&nbsp;int(N),F/N&nbsp;or&nbsp;var(V)


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#arrayV95WsetV95W3">0.3.77</a> 

<pre>
array_set/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WratioV95W1">0.3.204</a> 

<pre>
db_ratio/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dyn2statV95W2">0.3.244</a> 

<pre>
dyn2stat/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#dynbbgcV95W0">0.3.246</a> 

<pre>
dynbbgc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nobbgcV95W0">0.3.485</a> 

<pre>
nobbgc/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#quietV95W1">0.3.552</a> 

<pre>
quiet/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WbpV95WerrorV95W4">0.3.607</a> 

<pre>
set_bp_error/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WdbV95W1">0.3.610</a> 

<pre>
set_db/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WloadV95WmethodV95W1">0.3.616</a> 

<pre>
set_load_method/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#setV95WthisV95WportV95W1">0.3.623</a> 

<pre>
set_this_port/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.761">
0.3.761</a>&nbsp;&nbsp;Predicate:</h4> <a name="vsetV95WintV95W2">
</a>

<div class="p"><!----></div>

<pre>
vset_int/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sets&nbsp;a&nbsp;VSHARE&nbsp;defined&nbsp;int&nbsp;C&nbsp;variable&nbsp;to&nbsp;a&nbsp;28&nbsp;bit&nbsp;int


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#vreadV95W2">0.3.759</a> 

<pre>
vread/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#vsetV95Wint0V95W2">0.3.762</a> 

<pre>
vset_int0/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#setV95WlinenoV95W1">0.3.615</a> 

<pre>
set_lineno/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.762">
0.3.762</a>&nbsp;&nbsp;Predicate:</h4> <a name="vsetV95Wint0V95W2">
</a>

<div class="p"><!----></div>

<pre>
vset_int0/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;sets&nbsp;arg&nbsp;1&nbsp;-&nbsp;an&nbsp;int*&nbsp;C&nbsp;variable&nbsp;-&nbsp;to&nbsp;a&nbsp;28&nbsp;bit&nbsp;int


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#vsetV95WintV95W2">0.3.761</a> 

<pre>
vset_int/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.763">
0.3.763</a>&nbsp;&nbsp;Predicate:</h4> <a name="waitV95WforV95W2">
</a>

<div class="p"><!----></div>

<pre>
wait_for/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;wait_for(Term,Constraint)&nbsp;waits&nbsp;for&nbsp;a&nbsp;term&nbsp;on&nbsp;the&nbsp;blackboard,&nbsp;such&nbsp;that&nbsp;Constraint&nbsp;holds


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.764">
0.3.764</a>&nbsp;&nbsp;Predicate:</h4> <a name="whileV95W2">
</a>

<div class="p"><!----></div>

<pre>
while/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;(Cond,Goal):&nbsp;findall&nbsp;variant&nbsp;which&nbsp;explores&nbsp;alternative&nbsp;answers&nbsp;for&nbsp;Goal,&nbsp;while&nbsp;Cond&nbsp;holds,&nbsp;


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#findV95WwhileV95W4">0.3.278</a> 

<pre>
find_while/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#takeV95WatV95WmostV95W2">0.3.680</a> 

<pre>
take_at_most/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.765">
0.3.765</a>&nbsp;&nbsp;Predicate:</h4> <a name="wordsV95WcodeV95W2">
</a>

<div class="p"><!----></div>

<pre>
words_code/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;generates&nbsp;a&nbsp;code&nbsp;ready&nbsp;to&nbsp;print,&nbsp;one&nbsp;a&nbsp;t&nbsp;a&nbsp;time&nbsp;with&nbsp;put/1&nbsp;from&nbsp;a&nbsp;list&nbsp;of&nbsp;words


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#atomV95WcodesV95W2">0.3.94</a> 

<pre>
atom_codes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#memberV95W2">0.3.442</a> 

<pre>
member/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#codesV95WwordsV95W2">0.3.161</a> 

<pre>
codes_words/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.766">
0.3.766</a>&nbsp;&nbsp;Predicate:</h4> <a name="writeV95W1">
</a>

<div class="p"><!----></div>

<pre>
write/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;to&nbsp;current&nbsp;output&nbsp;stream&nbsp;set&nbsp;with&nbsp;tell/1,&nbsp;defaults&nbsp;to&nbsp;&lt;user&#62;&nbsp;-&nbsp;Prolog's&nbsp;stdio


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#aproposV95W1">0.3.69</a> 

<pre>
apropos/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#infoV95W1">0.3.366</a> 

<pre>
info/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listV95WenginesV95W0">0.3.395</a> 

<pre>
list_engines/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#listingV95W2">0.3.400</a> 

<pre>
listing/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ppV95WtermV95W1">0.3.524</a> 

<pre>
pp_term/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#sdebugV95W1">0.3.597</a> 

<pre>
sdebug/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#showV95WdefaultsV95W0">0.3.629</a> 

<pre>
show_defaults/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#showV95WinfoV95W2">0.3.631</a> 

<pre>
show_info/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.767">
0.3.767</a>&nbsp;&nbsp;Predicate:</h4> <a name="writeV95WcharsV95W1">
</a>

<div class="p"><!----></div>

<pre>
write_chars/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;a&nbsp;list&nbsp;of&nbsp;ascii&nbsp;codes

EXAMPLE(S):

?-write_chars([104,101,108,108,111]).
hello
yes


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#putV95WcodeV95W1">0.3.541</a> 

<pre>
put_code/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95WcharsV95W1">0.3.767</a> 

<pre>
write_chars/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#writeV95WcharsV95W1">0.3.767</a> 

<pre>
write_chars/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.768">
0.3.768</a>&nbsp;&nbsp;Predicate:</h4> <a name="writeV95WtermV95WtoV95WcharsV95W2">
</a>

<div class="p"><!----></div>

<pre>
write_term_to_chars/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;a&nbsp;term&nbsp;to&nbsp;a&nbsp;list&nbsp;of&nbsp;char&nbsp;codes

EXAMPLE(S):

?-write_term_to_chars(f(_A,_A,_B,_B),_C).
_A&nbsp;=&nbsp;_x149372;
_B&nbsp;=&nbsp;_x149374;
_C&nbsp;=&nbsp;[102,40,95,120,49,52,57,51,55,50,44,95,120,49,52,57,51,55,50,44,95,120,49,52,57,51,55,52,44,95,120,49,52,57,51,55,52,41];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#writeV95WtermV95WtoV95WcharsV95W3">0.3.769</a> 

<pre>
write_term_to_chars/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.769">
0.3.769</a>&nbsp;&nbsp;Predicate:</h4> <a name="writeV95WtermV95WtoV95WcharsV95W3">
</a>

<div class="p"><!----></div>

<pre>
write_term_to_chars/3

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;writes&nbsp;a&nbsp;term&nbsp;with&nbsp;variables&nbsp;names&nbsp;to&nbsp;a&nbsp;list&nbsp;of&nbsp;char&nbsp;codes

EXAMPLE(S):

?-write_term_to_chars(f(_A,_B),[X&nbsp;=&nbsp;_A,Y&nbsp;=&nbsp;_B],_C).
_A&nbsp;=&nbsp;_x149549;
_B&nbsp;=&nbsp;_x149550;
_C&nbsp;=&nbsp;[102,40,39,88,39,44,39,89,39,41];

no


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#swriteV95W3">0.3.671</a> 

<pre>
swrite/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#writeV95WtermV95WtoV95WcharsV95W2">0.3.768</a> 

<pre>
write_term_to_chars/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.770">
0.3.770</a>&nbsp;&nbsp;Predicate:</h4> <a name="writeV95WwordsV95W1">
</a>

<div class="p"><!----></div>

<pre>
write_words/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;write&nbsp;list&nbsp;of&nbsp;words&nbsp;to&nbsp;a&nbsp;space&nbsp;separated&nbsp;line


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#errmesV95W2">0.3.258</a> 

<pre>
errmes/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#nonvarV95W1">0.3.487</a> 

<pre>
nonvar/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.771">
0.3.771</a>&nbsp;&nbsp;Predicate:</h4> <a name="writeqV95W1">
</a>

<div class="p"><!----></div>

<pre>
writeq/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;variant&nbsp;of&nbsp;write&nbsp;which&nbsp;quotes&nbsp;if&nbsp;needed,&nbsp;so&nbsp;that&nbsp;term&nbsp;is&nbsp;read&nbsp;back&nbsp;correctly/1


</pre></font>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.772">
0.3.772</a>&nbsp;&nbsp;Predicate:</h4> <a name="xV95WabolishV95W1">
</a>

<div class="p"><!----></div>

<pre>
x_abolish/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db&nbsp;hook,&nbsp;deletes&nbsp;all&nbsp;matching&nbsp;clauses&nbsp;and&nbsp;unmarks&nbsp;the&nbsp;clause&nbsp;as&nbsp;dynamic


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WclearV95W1">0.3.425</a> 

<pre>
map_clear/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WgetV95W3">0.3.427</a> 

<pre>
map_get/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WrmV95W2">0.3.431</a> 

<pre>
map_rm/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WretractallV95W1">0.3.784</a> 

<pre>
x_retractall/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#abolishV95W1">0.3.51</a> 

<pre>
abolish/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.773">
0.3.773</a>&nbsp;&nbsp;Predicate:</h4> <a name="xV95WassertaV95W1">
</a>

<div class="p"><!----></div>

<pre>
x_asserta/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db&nbsp;hook,&nbsp;adds&nbsp;a&nbsp;clause&nbsp;to&nbsp;be&nbsp;first&nbsp;in&nbsp;a&nbsp;predicate&nbsp;definition


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V35WV35WV95W1">0.3.2</a> 

<pre>
(##)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#assertaV95W1">0.3.87</a> 

<pre>
asserta/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.774">
0.3.774</a>&nbsp;&nbsp;Predicate:</h4> <a name="xV95WassertzV95W1">
</a>

<div class="p"><!----></div>

<pre>
x_assertz/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db&nbsp;hook,&nbsp;adds&nbsp;a&nbsp;clause&nbsp;to&nbsp;be&nbsp;last&nbsp;in&nbsp;a&nbsp;predicate&nbsp;definition


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V35WV35WV95W1">0.3.2</a> 

<pre>
(##)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#assertzV95W1">0.3.89</a> 

<pre>
assertz/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.775">
0.3.775</a>&nbsp;&nbsp;Predicate:</h4> <a name="xV95WclauseV95W2">
</a>

<div class="p"><!----></div>

<pre>
x_clause/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db&nbsp;hook,&nbsp;clause(H,B)&nbsp;generates&nbsp;a&nbsp;clause&nbsp;with&nbsp;head&nbsp;matching&nbsp;H&nbsp;and&nbsp;body&nbsp;B


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#clauseV95W2">0.3.143</a> 

<pre>
clause/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WlistingV95W1">0.3.781</a> 

<pre>
x_listing/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.776">
0.3.776</a>&nbsp;&nbsp;Predicate:</h4> <a name="xV95WconsultV95W1">
</a>

<div class="p"><!----></div>

<pre>
x_consult/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db&nbsp;hook,&nbsp;consults&nbsp;with&nbsp;possible&nbsp;duplication&nbsp;of&nbsp;clauses


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#foreachV95W2">0.3.294</a> 

<pre>
foreach/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#consultV95W1">0.3.166</a> 

<pre>
consult/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.777">
0.3.777</a>&nbsp;&nbsp;Predicate:</h4> <a name="xV95WdynamicV95W1">
</a>

<div class="p"><!----></div>

<pre>
x_dynamic/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db&nbsp;hook,&nbsp;states&nbsp;that&nbsp;a&nbsp;predicate&nbsp;can&nbsp;be&nbsp;updated


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dynamicV95W1">0.3.245</a> 

<pre>
(dynamic)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.778">
0.3.778</a>&nbsp;&nbsp;Predicate:</h4> <a name="xV95WgcV95W0">
</a>

<div class="p"><!----></div>

<pre>
x_gc/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db&nbsp;hook,&nbsp;recovers&nbsp;memory&nbsp;used&nbsp;by&nbsp;the&nbsp;database


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#callV95WifdefV95W2">0.3.128</a> 

<pre>
call_ifdef/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ctimeV95W1">0.3.176</a> 

<pre>
ctime/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#quietV95W1">0.3.552</a> 

<pre>
quiet/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.779">
0.3.779</a>&nbsp;&nbsp;Predicate:</h4> <a name="xV95WisV95WdynamicV95W1">
</a>

<div class="p"><!----></div>

<pre>
x_is_dynamic/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db&nbsp;hook,&nbsp;checks&nbsp;if&nbsp;dynamic


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#isV95WdynamicV95W1">0.3.378</a> 

<pre>
is_dynamic/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.780">
0.3.780</a>&nbsp;&nbsp;Predicate:</h4> <a name="xV95WlistingV95W0">
</a>

<div class="p"><!----></div>

<pre>
x_listing/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db&nbsp;hook,&nbsp;lists&nbsp;given&nbsp;predicate&nbsp;if&nbsp;in&nbsp;current&nbsp;database


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#hashV95WgetV95W2">0.3.345</a> 

<pre>
hash_get/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#printlnV95W1">0.3.527</a> 

<pre>
println/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WlistingV95W1">0.3.781</a> 

<pre>
x_listing/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#listingV95W0">0.3.398</a> 

<pre>
listing/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.781">
0.3.781</a>&nbsp;&nbsp;Predicate:</h4> <a name="xV95WlistingV95W1">
</a>

<div class="p"><!----></div>

<pre>
x_listing/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;lists&nbsp;predicate&nbsp;F&nbsp;of&nbsp;arity&nbsp;N&nbsp;if&nbsp;in&nbsp;current&nbsp;database


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#functorV95W3">0.3.300</a> 

<pre>
functor/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ppV95WclauseV95W1">0.3.523</a> 

<pre>
pp_clause/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WclauseV95W2">0.3.775</a> 

<pre>
x_clause/2

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#listingV95W1">0.3.399</a> 

<pre>
listing/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WlistingV95W0">0.3.780</a> 

<pre>
x_listing/0

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.782">
0.3.782</a>&nbsp;&nbsp;Predicate:</h4> <a name="xV95WprofileV95W0">
</a>

<div class="p"><!----></div>

<pre>
x_profile/0

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db&nbsp;hook,&nbsp;shows&nbsp;the&nbsp;result&nbsp;of&nbsp;profiling&nbsp;compiled&nbsp;predicates


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#failV95W0">0.3.263</a> 

<pre>
fail/0

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WgetV95W3">0.3.427</a> 

<pre>
map_get/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#printlnV95W1">0.3.527</a> 

<pre>
println/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#quietV95W1">0.3.552</a> 

<pre>
quiet/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.783">
0.3.783</a>&nbsp;&nbsp;Predicate:</h4> <a name="xV95WretractV95W1">
</a>

<div class="p"><!----></div>

<pre>
x_retract/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db&nbsp;hook,&nbsp;backtracks&nbsp;over&nbsp;deleting&nbsp;matching&nbsp;clauses


</pre></font>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#retractV95W1">0.3.576</a> 

<pre>
retract/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.784">
0.3.784</a>&nbsp;&nbsp;Predicate:</h4> <a name="xV95WretractallV95W1">
</a>

<div class="p"><!----></div>

<pre>
x_retractall/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db&nbsp;hook,&nbsp;deletes&nbsp;all&nbsp;matching&nbsp;clauses


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V35WV35WV95W1">0.3.2</a> 

<pre>
(##)/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#retractallV95W1">0.3.578</a> 

<pre>
retractall/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#xV95WabolishV95W1">0.3.772</a> 

<pre>
x_abolish/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.785">
0.3.785</a>&nbsp;&nbsp;Predicate:</h4> <a name="xV95WtraceV95W1">
</a>

<div class="p"><!----></div>

<pre>
x_trace/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;traces&nbsp;and&nbsp;profiles&nbsp;predicates,&nbsp;in&nbsp;combination&nbsp;with&nbsp;x_profile


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#xV95WtracedV95WcallV95W1">0.3.787</a> 

<pre>
x_traced_call/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.786">
0.3.786</a>&nbsp;&nbsp;Predicate:</h4> <a name="xV95WtraceV95W2">
</a>

<div class="p"><!----></div>

<pre>
x_trace/2

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;db&nbsp;hook,&nbsp;internal


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95WcompiledV95W1">0.3.376</a> 

<pre>
is_compiled/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.787">
0.3.787</a>&nbsp;&nbsp;Predicate:</h4> <a name="xV95WtracedV95WcallV95W1">
</a>

<div class="p"><!----></div>

<pre>
x_traced_call/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;traces&nbsp;calls&nbsp;if&nbsp;compile-time&nbsp;x_trace&nbsp;triggers&nbsp;it


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#V61WV95W2">0.3.29</a> 

<pre>
(=)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#ctimeV95W1">0.3.176</a> 

<pre>
ctime/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#isV95W2">0.3.372</a> 

<pre>
(is)/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WgetV95W3">0.3.427</a> 

<pre>
map_get/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#mapV95WputV95W3">0.3.430</a> 

<pre>
map_put/3

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#quietV95W1">0.3.552</a> 

<pre>
quiet/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
<b>Is called from:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#xV95WtraceV95W1">0.3.785</a> 

<pre>
x_trace/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.788">
0.3.788</a>&nbsp;&nbsp;Predicate:</h4> <a name="xloadV95W1">
</a>

<div class="p"><!----></div>

<pre>
xload/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;xload(File)&nbsp;loads&nbsp;clauses&nbsp;to&nbsp;the&nbsp;current&nbsp;database,&nbsp;from&nbsp;a&nbsp;binary&nbsp;File


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#callV95WifdefV95W2">0.3.128</a> 

<pre>
call_ifdef/2

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#consultV95W1">0.3.166</a> 

<pre>
consult/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#namecatV95W4">0.3.472</a> 

<pre>
namecat/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#quietV95W1">0.3.552</a> 

<pre>
quiet/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.789">
0.3.789</a>&nbsp;&nbsp;Predicate:</h4> <a name="xsaveV95W1">
</a>

<div class="p"><!----></div>

<pre>
xsave/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;xsave(File)&nbsp;saves&nbsp;all&nbsp;the&nbsp;clauses&nbsp;of&nbsp;the&nbsp;current&nbsp;database&nbsp;to&nbsp;a&nbsp;binary&nbsp;File


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#dbV95WsaveV95W1">0.3.210</a> 

<pre>
db_save/1

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#namecatV95W4">0.3.472</a> 

<pre>
namecat/4

</pre>
<div class="p"><!----></div>
</li>

<li> <a href="#quietV95W1">0.3.552</a> 

<pre>
quiet/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
      <h4><a name="tth_sEc0.3.790">
0.3.790</a>&nbsp;&nbsp;Predicate:</h4> <a name="V126WV95W1">
</a>

<div class="p"><!----></div>

<pre>
~&nbsp;/1

</pre>

<div class="p"><!----></div>
<font size="-1">
<pre>
INFO:&nbsp;short&nbsp;hand&nbsp;for&nbsp;reconsult


</pre></font>

<div class="p"><!----></div>
<b>Calls:&nbsp;&nbsp;</b> 

<ul>
<li> <a href="#coV95W1">0.3.160</a> 

<pre>
co/1

</pre>
<div class="p"><!----></div>
</li>
</ul>

<div class="p"><!----></div>
Related BinProlog documentation is available at: 
[<a href="#bp7user" name="CITEbp7user">4</a>,<a href="#bp7advanced" name="CITEbp7advanced">2</a>,<a href="#bp7interface" name="CITEbp7interface">3</a>,<a href="#bp7crossref" name="CITEbp7crossref">1</a>].

<div class="p"><!----></div>

<h2>References</h2>

<dl compact="compact">
 <dt><a href="#CITEbp7crossref" name="bp7crossref">[1]</a></dt><dd>
P.&nbsp;Tarau.
 BinProlog 7.0 Professional Edition: Predicate Cross-Reference Guide
  .
 Technical report, BinNet Corp., 1998.
 Available from http://www.binnetcorp.com/BinProlog.

<div class="p"><!----></div>
</dd>
 <dt><a href="#CITEbp7advanced" name="bp7advanced">[2]</a></dt><dd>
P.&nbsp;Tarau.
 BinProlog 9.x Professional Edition: Advanced BinProlog Programming
  and Extensions Guide.
 Technical report, BinNet Corp., 2002.
 Available from http://www.binnetcorp.com/BinProlog.

<div class="p"><!----></div>
</dd>
 <dt><a href="#CITEbp7interface" name="bp7interface">[3]</a></dt><dd>
P.&nbsp;Tarau.
 BinProlog 9.x Professional Edition: BinProlog Interfaces Guide.
 Technical report, BinNet Corp., 2002.
 Available from http://www.binnetcorp.com/BinProlog.

<div class="p"><!----></div>
</dd>
 <dt><a href="#CITEbp7user" name="bp7user">[4]</a></dt><dd>
P.&nbsp;Tarau.
 BinProlog 9.x Professional Edition: User Guide.
 Technical report, BinNet Corp., 2002.
 Available from http://www.binnetcorp.com/BinProlog.</dd>
</dl>


<div class="p"><!----></div>

<br /><br /><hr /><small>File translated from
T<sub><font size="-1">E</font></sub>X
by <a href="http://hutchinson.belmont.ma.us/tth/">
T<sub><font size="-1">T</font></sub>H</a>,
version 3.81.<br />On 07 Jul 2008, 12:10.</small>
</html>
